added svcapi ui and camunda code
[it/otf.git] / otf-frontend / server / config / .eslintrc
1 {\r
2   "parserOptions": {\r
3     "ecmaVersion": 2018,\r
4     "ecmaFeatures": {\r
5       "jsx": true\r
6     },\r
7     "sourceType": "module"\r
8   },\r
9   "env": {\r
10     "es6": true,\r
11     "node": true\r
12   },\r
13   "plugins": [\r
14     "import",\r
15     "node",\r
16     "promise",\r
17     "standard"\r
18   ],\r
19   "globals": {\r
20     "document": false,\r
21     "navigator": false,\r
22     "window": false\r
23   },\r
24   "rules": {\r
25     "accessor-pairs": "error",\r
26     "arrow-spacing": [\r
27       "error",\r
28       {\r
29         "before": true,\r
30         "after": true\r
31       }\r
32     ],\r
33     "block-spacing": [\r
34       "error",\r
35       "always"\r
36     ],\r
37     "brace-style": [\r
38       "error",\r
39       "1tbs",\r
40       {\r
41         "allowSingleLine": true\r
42       }\r
43     ],\r
44     "camelcase": [\r
45       "error",\r
46       {\r
47         "properties": "never"\r
48       }\r
49     ],\r
50     "comma-dangle": [\r
51       "error",\r
52       {\r
53         "arrays": "never",\r
54         "objects": "never",\r
55         "imports": "never",\r
56         "exports": "never",\r
57         "functions": "never"\r
58       }\r
59     ],\r
60     "comma-spacing": [\r
61       "error",\r
62       {\r
63         "before": false,\r
64         "after": true\r
65       }\r
66     ],\r
67     "comma-style": [\r
68       "error",\r
69       "last"\r
70     ],\r
71     "constructor-super": "error",\r
72     "curly": [\r
73       "error",\r
74       "multi-line"\r
75     ],\r
76     "dot-location": [\r
77       "error",\r
78       "property"\r
79     ],\r
80     "eol-last": "error",\r
81     "eqeqeq": [\r
82       "error",\r
83       "always",\r
84       {\r
85         "null": "ignore"\r
86       }\r
87     ],\r
88     "func-call-spacing": [\r
89       "error",\r
90       "never"\r
91     ],\r
92     "generator-star-spacing": [\r
93       "error",\r
94       {\r
95         "before": true,\r
96         "after": true\r
97       }\r
98     ],\r
99     "handle-callback-err": [\r
100       "error",\r
101       "^(err|error)$"\r
102     ],\r
103     "indent": [\r
104       "error",\r
105       "tab",\r
106       {\r
107         "SwitchCase": 1,\r
108         "VariableDeclarator": 1,\r
109         "outerIIFEBody": 1,\r
110         "MemberExpression": 1,\r
111         "FunctionDeclaration": {\r
112           "parameters": 1,\r
113           "body": 1\r
114         },\r
115         "FunctionExpression": {\r
116           "parameters": 1,\r
117           "body": 1\r
118         },\r
119         "CallExpression": {\r
120           "arguments": 1\r
121         },\r
122         "ArrayExpression": 1,\r
123         "ObjectExpression": 1,\r
124         "ImportDeclaration": 1,\r
125         "flatTernaryExpressions": false,\r
126         "ignoreComments": false\r
127       }\r
128     ],\r
129     "key-spacing": [\r
130       "error",\r
131       {\r
132         "beforeColon": false,\r
133         "afterColon": true\r
134       }\r
135     ],\r
136     "keyword-spacing": [\r
137       "error",\r
138       {\r
139         "before": true,\r
140         "after": true\r
141       }\r
142     ],\r
143     "new-cap": [\r
144       "error",\r
145       {\r
146         "newIsCap": true,\r
147         "capIsNew": false\r
148       }\r
149     ],\r
150     "new-parens": "error",\r
151     "no-array-constructor": "error",\r
152     "no-caller": "error",\r
153     "no-class-assign": "error",\r
154     "no-compare-neg-zero": "error",\r
155     "no-cond-assign": "error",\r
156     "no-const-assign": "error",\r
157     "no-constant-condition": [\r
158       "error",\r
159       {\r
160         "checkLoops": false\r
161       }\r
162     ],\r
163     "no-control-regex": "error",\r
164     "no-debugger": "error",\r
165     "no-delete-var": "error",\r
166     "no-dupe-args": "error",\r
167     "no-dupe-class-members": "error",\r
168     "no-dupe-keys": "error",\r
169     "no-duplicate-case": "error",\r
170     "no-empty-character-class": "error",\r
171     "no-empty-pattern": "error",\r
172     "no-eval": "error",\r
173     "no-ex-assign": "error",\r
174     "no-extend-native": "error",\r
175     "no-extra-bind": "error",\r
176     "no-extra-boolean-cast": "error",\r
177     "no-extra-parens": [\r
178       "error",\r
179       "functions"\r
180     ],\r
181     "no-fallthrough": "error",\r
182     "no-floating-decimal": "error",\r
183     "no-func-assign": "error",\r
184     "no-global-assign": "error",\r
185     "no-implied-eval": "error",\r
186     "no-inner-declarations": [\r
187       "error",\r
188       "functions"\r
189     ],\r
190     "no-invalid-regexp": "error",\r
191     "no-irregular-whitespace": "error",\r
192     "no-iterator": "error",\r
193     "no-label-var": "error",\r
194     "no-labels": [\r
195       "error",\r
196       {\r
197         "allowLoop": false,\r
198         "allowSwitch": false\r
199       }\r
200     ],\r
201     "no-lone-blocks": "error",\r
202     "no-mixed-operators": [\r
203       "error",\r
204       {\r
205         "groups": [\r
206           [\r
207             "==",\r
208             "!=",\r
209             "===",\r
210             "!==",\r
211             ">",\r
212             ">=",\r
213             "<",\r
214             "<="\r
215           ],\r
216           [\r
217             "&&",\r
218             "||"\r
219           ],\r
220           [\r
221             "in",\r
222             "instanceof"\r
223           ]\r
224         ],\r
225         "allowSamePrecedence": true\r
226       }\r
227     ],\r
228     "no-mixed-spaces-and-tabs": "error",\r
229     "no-multi-spaces": "error",\r
230     "no-multi-str": "error",\r
231     "no-multiple-empty-lines": [\r
232       "error",\r
233       {\r
234         "max": 1,\r
235         "maxEOF": 0\r
236       }\r
237     ],\r
238     "no-negated-in-lhs": "error",\r
239     "no-new": "error",\r
240     "no-new-func": "error",\r
241     "no-new-object": "error",\r
242     "no-new-require": "error",\r
243     "no-new-symbol": "error",\r
244     "no-new-wrappers": "error",\r
245     "no-obj-calls": "error",\r
246     "no-octal": "error",\r
247     "no-octal-escape": "error",\r
248     "no-path-concat": "error",\r
249     "no-proto": "error",\r
250     "no-redeclare": "error",\r
251     "no-regex-spaces": "error",\r
252     "no-return-assign": [\r
253       "error",\r
254       "except-parens"\r
255     ],\r
256     "no-return-await": "error",\r
257     "no-self-assign": "error",\r
258     "no-self-compare": "error",\r
259     "no-sequences": "error",\r
260     "no-shadow-restricted-names": "error",\r
261     "no-sparse-arrays": "error",\r
262     "no-template-curly-in-string": "error",\r
263     "no-this-before-super": "error",\r
264     "no-trailing-spaces": "error",\r
265     "no-undef": "error",\r
266     "no-undef-init": "error",\r
267     "no-unexpected-multiline": "error",\r
268     "no-unmodified-loop-condition": "error",\r
269     "no-unneeded-ternary": [\r
270       "error",\r
271       {\r
272         "defaultAssignment": false\r
273       }\r
274     ],\r
275     "no-unreachable": "error",\r
276     "no-unsafe-finally": "error",\r
277     "no-unsafe-negation": "error",\r
278     "no-unused-expressions": [\r
279       "error",\r
280       {\r
281         "allowShortCircuit": true,\r
282         "allowTernary": true,\r
283         "allowTaggedTemplates": true\r
284       }\r
285     ],\r
286     "no-unused-vars": [\r
287       "error",\r
288       {\r
289         "vars": "all",\r
290         "args": "none",\r
291         "ignoreRestSiblings": true\r
292       }\r
293     ],\r
294     "no-use-before-define": [\r
295       "error",\r
296       {\r
297         "functions": false,\r
298         "classes": false,\r
299         "variables": false\r
300       }\r
301     ],\r
302     "no-useless-call": "error",\r
303     "no-useless-computed-key": "error",\r
304     "no-useless-constructor": "error",\r
305     "no-useless-escape": "error",\r
306     "no-useless-rename": "error",\r
307     "no-useless-return": "error",\r
308     "no-whitespace-before-property": "error",\r
309     "no-with": "error",\r
310     "object-curly-spacing": [\r
311       "error",\r
312       "always"\r
313     ],\r
314     "object-property-newline": [\r
315       "error",\r
316       {\r
317         "allowMultiplePropertiesPerLine": true\r
318       }\r
319     ],\r
320     "one-var": [\r
321       "error",\r
322       {\r
323         "initialized": "never"\r
324       }\r
325     ],\r
326     "operator-linebreak": [\r
327       "error",\r
328       "after",\r
329       {\r
330         "overrides": {\r
331           "?": "before",\r
332           ":": "before"\r
333         }\r
334       }\r
335     ],\r
336     "padded-blocks": [\r
337       "error",\r
338       {\r
339         "blocks": "never",\r
340         "switches": "never",\r
341         "classes": "never"\r
342       }\r
343     ],\r
344     "prefer-promise-reject-errors": "error",\r
345     "quotes": [\r
346       "error",\r
347       "single",\r
348       {\r
349         "avoidEscape": true,\r
350         "allowTemplateLiterals": true\r
351       }\r
352     ],\r
353     "rest-spread-spacing": [\r
354       "error",\r
355       "never"\r
356     ],\r
357     "semi": [\r
358       "error",\r
359       "always"\r
360     ],\r
361     "semi-spacing": [\r
362       "error",\r
363       {\r
364         "before": false,\r
365         "after": true\r
366       }\r
367     ],\r
368     "space-before-blocks": [\r
369       "error",\r
370       "always"\r
371     ],\r
372     "space-before-function-paren": [\r
373       "error",\r
374       "always"\r
375     ],\r
376     "space-in-parens": [\r
377       "error",\r
378       "never"\r
379     ],\r
380     "space-infix-ops": "error",\r
381     "space-unary-ops": [\r
382       "error",\r
383       {\r
384         "words": true,\r
385         "nonwords": false\r
386       }\r
387     ],\r
388     "spaced-comment": [\r
389       "error",\r
390       "always",\r
391       {\r
392         "line": {\r
393           "markers": [\r
394             "*package",\r
395             "!",\r
396             "/",\r
397             ",",\r
398             "="\r
399           ]\r
400         },\r
401         "block": {\r
402           "balanced": true,\r
403           "markers": [\r
404             "*package",\r
405             "!",\r
406             ",",\r
407             ":",\r
408             "::",\r
409             "flow-include"\r
410           ],\r
411           "exceptions": [\r
412             "*"\r
413           ]\r
414         }\r
415       }\r
416     ],\r
417     "symbol-description": "error",\r
418     "template-curly-spacing": [\r
419       "error",\r
420       "never"\r
421     ],\r
422     "template-tag-spacing": [\r
423       "error",\r
424       "never"\r
425     ],\r
426     "unicode-bom": [\r
427       "error",\r
428       "never"\r
429     ],\r
430     "use-isnan": "error",\r
431     "valid-typeof": [\r
432       "error",\r
433       {\r
434         "requireStringLiterals": true\r
435       }\r
436     ],\r
437     "wrap-iife": [\r
438       "error",\r
439       "any",\r
440       {\r
441         "functionPrototypeMethods": true\r
442       }\r
443     ],\r
444     "yield-star-spacing": [\r
445       "error",\r
446       "both"\r
447     ],\r
448     "yoda": [\r
449       "error",\r
450       "never"\r
451     ],\r
452     "import/export": "error",\r
453     "import/first": "error",\r
454     "import/no-duplicates": "error",\r
455     "import/no-named-default": "error",\r
456     "import/no-webpack-loader-syntax": "error",\r
457     "node/no-deprecated-api": "error",\r
458     "node/process-exit-as-throw": "error",\r
459     "promise/param-names": "error",\r
460     "standard/array-bracket-even-spacing": [\r
461       "error",\r
462       "either"\r
463     ],\r
464     "standard/computed-property-even-spacing": [\r
465       "error",\r
466       "even"\r
467     ],\r
468     "standard/no-callback-literal": "error",\r
469     "standard/object-curly-even-spacing": [\r
470       "error",\r
471       "either"\r
472     ]\r
473   }\r
474 }