Skip to content

Commit 8364fc9

Browse files
Migration.
1 parent ceda9e8 commit 8364fc9

File tree

11,276 files changed

+1937650
-32
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

11,276 files changed

+1937650
-32
lines changed

.atom-build.json

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
{
2+
"name": "launch Webots",
3+
"cmd": "./webots",
4+
"cwd": "{PROJECT_PATH}/webots",
5+
"args": [ "--mode=pause" ],
6+
"targets": {
7+
"all release": {
8+
"cmd": "make",
9+
"cwd": "{PROJECT_PATH}",
10+
"args": [ "release", "-j$NUMBER_OF_PROCESSOR" ]
11+
},
12+
"all debug": {
13+
"cmd": "make",
14+
"cwd": "{PROJECT_PATH}",
15+
"args": [ "debug", "-j$NUMBER_OF_PROCESSOR" ]
16+
},
17+
"all clean": {
18+
"cmd": "make",
19+
"cwd": "{PROJECT_PATH}",
20+
"args": [ "clean" ]
21+
},
22+
"webots release": {
23+
"cmd": "make",
24+
"cwd": "{PROJECT_PATH}/src/webots",
25+
"args": [ "release", "-j$NUMBER_OF_PROCESSOR" ],
26+
"errorMatch": "(?<file>[\\/0-9a-zA-Z\\._]+):(?<line>\\d+):(?<col>\\d+):\\s+(?<message>.+)"
27+
},
28+
"webots debug": {
29+
"cmd": "make",
30+
"cwd": "{PROJECT_PATH}/src/webots",
31+
"args": [ "debug", "-j$NUMBER_OF_PROCESSOR" ],
32+
"errorMatch": "(?<file>[\\/0-9a-zA-Z\\._]+):(?<line>\\d+):(?<col>\\d+):\\s+(?<message>.+)"
33+
},
34+
"webots clean": {
35+
"cmd": "make",
36+
"cwd": "{PROJECT_PATH}/src/webots",
37+
"args": [ "clean" ]
38+
},
39+
"controller release": {
40+
"cmd": "make",
41+
"cwd": "{PROJECT_PATH}/src/lib/Controller",
42+
"args": [ "release", "-j$NUMBER_OF_PROCESSOR" ],
43+
"errorMatch": "(?<file>[\\/0-9a-zA-Z\\._]+):(?<line>\\d+):(?<col>\\d+):\\s+(?<message>.+)"
44+
},
45+
"controller debug": {
46+
"cmd": "make",
47+
"cwd": "{PROJECT_PATH}/src/lib/Controller",
48+
"args": [ "debug", "-j$NUMBER_OF_PROCESSOR" ],
49+
"errorMatch": "(?<file>[\\/0-9a-zA-Z\\._]+):(?<line>\\d+):(?<col>\\d+):\\s+(?<message>.+)"
50+
},
51+
"controller clean": {
52+
"cmd": "make",
53+
"cwd": "{PROJECT_PATH}/src/lib/Controller",
54+
"args": [ "clean" ]
55+
},
56+
"export doc": {
57+
"cmd": "python local_exporter.py",
58+
"cwd": "{PROJECT_PATH}/docs"
59+
},
60+
"test doc": {
61+
"cmd": "python -m unittest discover",
62+
"cwd": "{PROJECT_PATH}/docs"
63+
}
64+
}
65+
}

.clang-format

+87
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
---
2+
Language: Cpp
3+
AccessModifierOffset: -2
4+
AlignAfterOpenBracket: Align
5+
AlignEscapedNewlines: Left
6+
AlignOperands: true
7+
AllowAllParametersOfDeclarationOnNextLine: false
8+
AllowShortBlocksOnASingleLine: false
9+
AllowShortCaseLabelsOnASingleLine: false
10+
AllowShortFunctionsOnASingleLine: InlineOnly
11+
AllowShortIfStatementsOnASingleLine: false
12+
AllowShortLoopsOnASingleLine: false
13+
AlwaysBreakAfterDefinitionReturnType: None
14+
AlwaysBreakAfterReturnType: None
15+
AlwaysBreakBeforeMultilineStrings: false
16+
AlwaysBreakTemplateDeclarations: false
17+
BinPackArguments: true
18+
BinPackParameters: true
19+
BreakBeforeBinaryOperators: None
20+
BreakBeforeBraces: Attach
21+
BreakBeforeInheritanceComma: false
22+
BreakBeforeTernaryOperators: false
23+
BreakConstructorInitializersBeforeComma: false
24+
BreakConstructorInitializers: AfterColon
25+
BreakStringLiterals: true
26+
ColumnLimit: 128
27+
CommentPragmas: '^ IWYU pragma:'
28+
CompactNamespaces: false
29+
ConstructorInitializerAllOnOneLineOrOnePerLine: true
30+
ConstructorInitializerIndentWidth: 2
31+
ContinuationIndentWidth: 2
32+
Cpp11BracedListStyle: true
33+
DerivePointerAlignment: false
34+
DisableFormat: false
35+
ExperimentalAutoDetectBinPacking: false
36+
FixNamespaceComments: true
37+
ForEachMacros:
38+
- foreach
39+
- Q_FOREACH
40+
- BOOST_FOREACH
41+
IncludeCategories:
42+
- Regex: '^<.*\.h>'
43+
Priority: 1
44+
- Regex: '^<.*'
45+
Priority: 2
46+
- Regex: '.*'
47+
Priority: 3
48+
IncludeIsMainRegex: '([-_](test|unittest))?$'
49+
IndentCaseLabels: true
50+
IndentWidth: 2
51+
IndentWrappedFunctionNames: true
52+
JavaScriptQuotes: Single
53+
JavaScriptWrapImports: true
54+
KeepEmptyLinesAtTheStartOfBlocks: false
55+
MacroBlockBegin: ''
56+
MacroBlockEnd: ''
57+
MaxEmptyLinesToKeep: 1
58+
NamespaceIndentation: All
59+
ObjCBlockIndentWidth: 2
60+
ObjCSpaceAfterProperty: false
61+
ObjCSpaceBeforeProtocolList: false
62+
PenaltyBreakAssignment: 2
63+
PenaltyBreakBeforeFirstCallParameter: 1
64+
PenaltyBreakComment: 300
65+
PenaltyBreakFirstLessLess: 120
66+
PenaltyBreakString: 1000
67+
PenaltyExcessCharacter: 1000000
68+
PenaltyReturnTypeOnItsOwnLine: 200
69+
PointerAlignment: Right
70+
ReflowComments: true
71+
SortIncludes: true
72+
SortUsingDeclarations: true
73+
SpaceAfterCStyleCast: false
74+
SpaceAfterTemplateKeyword: false
75+
SpaceBeforeAssignmentOperators: true
76+
SpaceBeforeParens: ControlStatements
77+
SpaceInEmptyParentheses: false
78+
SpacesBeforeTrailingComments: 2
79+
SpacesInAngles: false
80+
SpacesInContainerLiterals: false
81+
SpacesInCStyleCastParentheses: false
82+
SpacesInParentheses: false
83+
SpacesInSquareBrackets: false
84+
Standard: Cpp11
85+
TabWidth: 8
86+
UseTab: Never
87+
...

.eslintrc.json

+164
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
{
2+
"parserOptions": {
3+
"ecmaVersion": 8
4+
},
5+
6+
"env": {
7+
"browser": true,
8+
"jquery": true
9+
},
10+
11+
"globals": {
12+
"document": false,
13+
"navigator": false,
14+
"window": false
15+
},
16+
17+
"rules": {
18+
"accessor-pairs": "error",
19+
"arrow-spacing": ["error", { "before": true, "after": true }],
20+
"block-spacing": ["error", "always"],
21+
"brace-style": ["error", "1tbs", { "allowSingleLine": true }],
22+
"camelcase": ["error", { "properties": "never" }],
23+
"comma-dangle": ["error", {
24+
"arrays": "never",
25+
"objects": "never",
26+
"imports": "never",
27+
"exports": "never",
28+
"functions": "never"
29+
}],
30+
"comma-spacing": ["error", { "before": false, "after": true }],
31+
"comma-style": ["error", "last"],
32+
"constructor-super": "error",
33+
"curly": ["error", "multi-or-nest"],
34+
"dot-location": ["error", "property"],
35+
"eol-last": "error",
36+
"eqeqeq": ["error", "always", { "null": "ignore" }],
37+
"func-call-spacing": ["error", "never"],
38+
"generator-star-spacing": ["error", { "before": true, "after": true }],
39+
"handle-callback-err": ["error", "^(err|error)$" ],
40+
"indent": ["error", 2, { "SwitchCase": 1 }],
41+
"key-spacing": ["error", { "beforeColon": false, "afterColon": true }],
42+
"keyword-spacing": ["error", { "before": true, "after": true }],
43+
"new-cap": ["error", { "newIsCap": true, "capIsNew": false }],
44+
"new-parens": "error",
45+
"no-array-constructor": "error",
46+
"no-caller": "error",
47+
"no-class-assign": "error",
48+
"no-compare-neg-zero": "error",
49+
"no-cond-assign": "error",
50+
"no-const-assign": "error",
51+
"no-constant-condition": ["error", { "checkLoops": false }],
52+
"no-control-regex": "error",
53+
"no-debugger": "error",
54+
"no-delete-var": "error",
55+
"no-dupe-args": "error",
56+
"no-dupe-class-members": "error",
57+
"no-dupe-keys": "error",
58+
"no-duplicate-case": "error",
59+
"no-empty-character-class": "error",
60+
"no-empty-pattern": "error",
61+
"no-eval": "warn",
62+
"no-ex-assign": "error",
63+
"no-extend-native": "warn",
64+
"no-extra-bind": "error",
65+
"no-extra-boolean-cast": "error",
66+
"no-extra-parens": ["error", "functions"],
67+
"no-fallthrough": "error",
68+
"no-floating-decimal": "error",
69+
"no-func-assign": "error",
70+
"no-global-assign": "error",
71+
"no-implied-eval": "error",
72+
"no-inner-declarations": ["error", "functions"],
73+
"no-invalid-regexp": "error",
74+
"no-irregular-whitespace": "error",
75+
"no-iterator": "error",
76+
"no-label-var": "error",
77+
"no-labels": ["error", { "allowLoop": true, "allowSwitch": false }],
78+
"no-lone-blocks": "error",
79+
"no-mixed-operators": ["error", {
80+
"groups": [
81+
["==", "!=", "===", "!==", ">", ">=", "<", "<="],
82+
["&&", "||"],
83+
["in", "instanceof"]
84+
],
85+
"allowSamePrecedence": true
86+
}],
87+
"no-mixed-spaces-and-tabs": "error",
88+
"no-multi-spaces": "error",
89+
"no-multi-str": "error",
90+
"no-multiple-empty-lines": ["error", { "max": 1, "maxEOF": 0 }],
91+
"no-negated-in-lhs": "error",
92+
"no-new": "error",
93+
"no-new-func": "error",
94+
"no-new-object": "error",
95+
"no-new-require": "error",
96+
"no-new-symbol": "error",
97+
"no-new-wrappers": "error",
98+
"no-obj-calls": "error",
99+
"no-octal": "error",
100+
"no-octal-escape": "error",
101+
"no-path-concat": "error",
102+
"no-proto": "error",
103+
"no-redeclare": "error",
104+
"no-regex-spaces": "error",
105+
"no-return-assign": ["error", "except-parens"],
106+
"no-return-await": "error",
107+
"no-self-assign": "error",
108+
"no-self-compare": "error",
109+
"no-sequences": "error",
110+
"no-shadow-restricted-names": "error",
111+
"no-sparse-arrays": "error",
112+
"no-tabs": "error",
113+
"no-template-curly-in-string": "error",
114+
"no-this-before-super": "error",
115+
"no-throw-literal": "error",
116+
"no-trailing-spaces": "error",
117+
"no-undef": "error",
118+
"no-undef-init": "error",
119+
"no-unexpected-multiline": "error",
120+
"no-unmodified-loop-condition": "error",
121+
"no-unneeded-ternary": ["error", { "defaultAssignment": false }],
122+
"no-unreachable": "error",
123+
"no-unsafe-finally": "error",
124+
"no-unsafe-negation": "error",
125+
"no-unused-expressions": ["error", { "allowShortCircuit": true, "allowTernary": true, "allowTaggedTemplates": true }],
126+
"no-unused-vars": ["error", { "vars": "all", "args": "none", "ignoreRestSiblings": true }],
127+
"no-use-before-define": ["error", { "functions": false, "classes": false, "variables": false }],
128+
"no-useless-call": "error",
129+
"no-useless-computed-key": "error",
130+
"no-useless-constructor": "error",
131+
"no-useless-escape": "error",
132+
"no-useless-rename": "error",
133+
"no-useless-return": "error",
134+
"no-whitespace-before-property": "error",
135+
"no-with": "error",
136+
"object-property-newline": ["error", { "allowMultiplePropertiesPerLine": true }],
137+
"one-var": ["error", { "initialized": "never" }],
138+
"operator-linebreak": ["error", "after", { "overrides": { "?": "before", ":": "before" } }],
139+
"padded-blocks": ["error", { "blocks": "never", "switches": "never", "classes": "never" }],
140+
"prefer-promise-reject-errors": "error",
141+
"quotes": ["error", "single", { "avoidEscape": true, "allowTemplateLiterals": true }],
142+
"rest-spread-spacing": ["error", "never"],
143+
"semi": ["error", "always"],
144+
"semi-spacing": ["error", { "before": false, "after": true }],
145+
"space-before-blocks": ["error", "always"],
146+
"space-before-function-paren": ["error", "never"],
147+
"space-in-parens": ["error", "never"],
148+
"space-infix-ops": "error",
149+
"space-unary-ops": ["error", { "words": true, "nonwords": false }],
150+
"spaced-comment": ["error", "always", {
151+
"line": { "markers": ["*package", "!", "/", ",", "="] },
152+
"block": { "balanced": true, "markers": ["*package", "!", ",", ":", "::", "flow-include"], "exceptions": ["*"] }
153+
}],
154+
"symbol-description": "error",
155+
"template-curly-spacing": ["error", "never"],
156+
"template-tag-spacing": ["error", "never"],
157+
"unicode-bom": ["error", "never"],
158+
"use-isnan": "error",
159+
"valid-typeof": ["error", { "requireStringLiterals": true }],
160+
"wrap-iife": ["error", "any", { "functionPrototypeMethods": true }],
161+
"yield-star-spacing": ["error", "both"],
162+
"yoda": ["error", "never"]
163+
}
164+
}

0 commit comments

Comments
 (0)