added svcapi ui and camunda code
[it/otf.git] / otf-frontend / server / config / .eslintrc
diff --git a/otf-frontend/server/config/.eslintrc b/otf-frontend/server/config/.eslintrc
new file mode 100644 (file)
index 0000000..2377cf4
--- /dev/null
@@ -0,0 +1,474 @@
+{\r
+  "parserOptions": {\r
+    "ecmaVersion": 2018,\r
+    "ecmaFeatures": {\r
+      "jsx": true\r
+    },\r
+    "sourceType": "module"\r
+  },\r
+  "env": {\r
+    "es6": true,\r
+    "node": true\r
+  },\r
+  "plugins": [\r
+    "import",\r
+    "node",\r
+    "promise",\r
+    "standard"\r
+  ],\r
+  "globals": {\r
+    "document": false,\r
+    "navigator": false,\r
+    "window": false\r
+  },\r
+  "rules": {\r
+    "accessor-pairs": "error",\r
+    "arrow-spacing": [\r
+      "error",\r
+      {\r
+        "before": true,\r
+        "after": true\r
+      }\r
+    ],\r
+    "block-spacing": [\r
+      "error",\r
+      "always"\r
+    ],\r
+    "brace-style": [\r
+      "error",\r
+      "1tbs",\r
+      {\r
+        "allowSingleLine": true\r
+      }\r
+    ],\r
+    "camelcase": [\r
+      "error",\r
+      {\r
+        "properties": "never"\r
+      }\r
+    ],\r
+    "comma-dangle": [\r
+      "error",\r
+      {\r
+        "arrays": "never",\r
+        "objects": "never",\r
+        "imports": "never",\r
+        "exports": "never",\r
+        "functions": "never"\r
+      }\r
+    ],\r
+    "comma-spacing": [\r
+      "error",\r
+      {\r
+        "before": false,\r
+        "after": true\r
+      }\r
+    ],\r
+    "comma-style": [\r
+      "error",\r
+      "last"\r
+    ],\r
+    "constructor-super": "error",\r
+    "curly": [\r
+      "error",\r
+      "multi-line"\r
+    ],\r
+    "dot-location": [\r
+      "error",\r
+      "property"\r
+    ],\r
+    "eol-last": "error",\r
+    "eqeqeq": [\r
+      "error",\r
+      "always",\r
+      {\r
+        "null": "ignore"\r
+      }\r
+    ],\r
+    "func-call-spacing": [\r
+      "error",\r
+      "never"\r
+    ],\r
+    "generator-star-spacing": [\r
+      "error",\r
+      {\r
+        "before": true,\r
+        "after": true\r
+      }\r
+    ],\r
+    "handle-callback-err": [\r
+      "error",\r
+      "^(err|error)$"\r
+    ],\r
+    "indent": [\r
+      "error",\r
+      "tab",\r
+      {\r
+        "SwitchCase": 1,\r
+        "VariableDeclarator": 1,\r
+        "outerIIFEBody": 1,\r
+        "MemberExpression": 1,\r
+        "FunctionDeclaration": {\r
+          "parameters": 1,\r
+          "body": 1\r
+        },\r
+        "FunctionExpression": {\r
+          "parameters": 1,\r
+          "body": 1\r
+        },\r
+        "CallExpression": {\r
+          "arguments": 1\r
+        },\r
+        "ArrayExpression": 1,\r
+        "ObjectExpression": 1,\r
+        "ImportDeclaration": 1,\r
+        "flatTernaryExpressions": false,\r
+        "ignoreComments": false\r
+      }\r
+    ],\r
+    "key-spacing": [\r
+      "error",\r
+      {\r
+        "beforeColon": false,\r
+        "afterColon": true\r
+      }\r
+    ],\r
+    "keyword-spacing": [\r
+      "error",\r
+      {\r
+        "before": true,\r
+        "after": true\r
+      }\r
+    ],\r
+    "new-cap": [\r
+      "error",\r
+      {\r
+        "newIsCap": true,\r
+        "capIsNew": false\r
+      }\r
+    ],\r
+    "new-parens": "error",\r
+    "no-array-constructor": "error",\r
+    "no-caller": "error",\r
+    "no-class-assign": "error",\r
+    "no-compare-neg-zero": "error",\r
+    "no-cond-assign": "error",\r
+    "no-const-assign": "error",\r
+    "no-constant-condition": [\r
+      "error",\r
+      {\r
+        "checkLoops": false\r
+      }\r
+    ],\r
+    "no-control-regex": "error",\r
+    "no-debugger": "error",\r
+    "no-delete-var": "error",\r
+    "no-dupe-args": "error",\r
+    "no-dupe-class-members": "error",\r
+    "no-dupe-keys": "error",\r
+    "no-duplicate-case": "error",\r
+    "no-empty-character-class": "error",\r
+    "no-empty-pattern": "error",\r
+    "no-eval": "error",\r
+    "no-ex-assign": "error",\r
+    "no-extend-native": "error",\r
+    "no-extra-bind": "error",\r
+    "no-extra-boolean-cast": "error",\r
+    "no-extra-parens": [\r
+      "error",\r
+      "functions"\r
+    ],\r
+    "no-fallthrough": "error",\r
+    "no-floating-decimal": "error",\r
+    "no-func-assign": "error",\r
+    "no-global-assign": "error",\r
+    "no-implied-eval": "error",\r
+    "no-inner-declarations": [\r
+      "error",\r
+      "functions"\r
+    ],\r
+    "no-invalid-regexp": "error",\r
+    "no-irregular-whitespace": "error",\r
+    "no-iterator": "error",\r
+    "no-label-var": "error",\r
+    "no-labels": [\r
+      "error",\r
+      {\r
+        "allowLoop": false,\r
+        "allowSwitch": false\r
+      }\r
+    ],\r
+    "no-lone-blocks": "error",\r
+    "no-mixed-operators": [\r
+      "error",\r
+      {\r
+        "groups": [\r
+          [\r
+            "==",\r
+            "!=",\r
+            "===",\r
+            "!==",\r
+            ">",\r
+            ">=",\r
+            "<",\r
+            "<="\r
+          ],\r
+          [\r
+            "&&",\r
+            "||"\r
+          ],\r
+          [\r
+            "in",\r
+            "instanceof"\r
+          ]\r
+        ],\r
+        "allowSamePrecedence": true\r
+      }\r
+    ],\r
+    "no-mixed-spaces-and-tabs": "error",\r
+    "no-multi-spaces": "error",\r
+    "no-multi-str": "error",\r
+    "no-multiple-empty-lines": [\r
+      "error",\r
+      {\r
+        "max": 1,\r
+        "maxEOF": 0\r
+      }\r
+    ],\r
+    "no-negated-in-lhs": "error",\r
+    "no-new": "error",\r
+    "no-new-func": "error",\r
+    "no-new-object": "error",\r
+    "no-new-require": "error",\r
+    "no-new-symbol": "error",\r
+    "no-new-wrappers": "error",\r
+    "no-obj-calls": "error",\r
+    "no-octal": "error",\r
+    "no-octal-escape": "error",\r
+    "no-path-concat": "error",\r
+    "no-proto": "error",\r
+    "no-redeclare": "error",\r
+    "no-regex-spaces": "error",\r
+    "no-return-assign": [\r
+      "error",\r
+      "except-parens"\r
+    ],\r
+    "no-return-await": "error",\r
+    "no-self-assign": "error",\r
+    "no-self-compare": "error",\r
+    "no-sequences": "error",\r
+    "no-shadow-restricted-names": "error",\r
+    "no-sparse-arrays": "error",\r
+    "no-template-curly-in-string": "error",\r
+    "no-this-before-super": "error",\r
+    "no-trailing-spaces": "error",\r
+    "no-undef": "error",\r
+    "no-undef-init": "error",\r
+    "no-unexpected-multiline": "error",\r
+    "no-unmodified-loop-condition": "error",\r
+    "no-unneeded-ternary": [\r
+      "error",\r
+      {\r
+        "defaultAssignment": false\r
+      }\r
+    ],\r
+    "no-unreachable": "error",\r
+    "no-unsafe-finally": "error",\r
+    "no-unsafe-negation": "error",\r
+    "no-unused-expressions": [\r
+      "error",\r
+      {\r
+        "allowShortCircuit": true,\r
+        "allowTernary": true,\r
+        "allowTaggedTemplates": true\r
+      }\r
+    ],\r
+    "no-unused-vars": [\r
+      "error",\r
+      {\r
+        "vars": "all",\r
+        "args": "none",\r
+        "ignoreRestSiblings": true\r
+      }\r
+    ],\r
+    "no-use-before-define": [\r
+      "error",\r
+      {\r
+        "functions": false,\r
+        "classes": false,\r
+        "variables": false\r
+      }\r
+    ],\r
+    "no-useless-call": "error",\r
+    "no-useless-computed-key": "error",\r
+    "no-useless-constructor": "error",\r
+    "no-useless-escape": "error",\r
+    "no-useless-rename": "error",\r
+    "no-useless-return": "error",\r
+    "no-whitespace-before-property": "error",\r
+    "no-with": "error",\r
+    "object-curly-spacing": [\r
+      "error",\r
+      "always"\r
+    ],\r
+    "object-property-newline": [\r
+      "error",\r
+      {\r
+        "allowMultiplePropertiesPerLine": true\r
+      }\r
+    ],\r
+    "one-var": [\r
+      "error",\r
+      {\r
+        "initialized": "never"\r
+      }\r
+    ],\r
+    "operator-linebreak": [\r
+      "error",\r
+      "after",\r
+      {\r
+        "overrides": {\r
+          "?": "before",\r
+          ":": "before"\r
+        }\r
+      }\r
+    ],\r
+    "padded-blocks": [\r
+      "error",\r
+      {\r
+        "blocks": "never",\r
+        "switches": "never",\r
+        "classes": "never"\r
+      }\r
+    ],\r
+    "prefer-promise-reject-errors": "error",\r
+    "quotes": [\r
+      "error",\r
+      "single",\r
+      {\r
+        "avoidEscape": true,\r
+        "allowTemplateLiterals": true\r
+      }\r
+    ],\r
+    "rest-spread-spacing": [\r
+      "error",\r
+      "never"\r
+    ],\r
+    "semi": [\r
+      "error",\r
+      "always"\r
+    ],\r
+    "semi-spacing": [\r
+      "error",\r
+      {\r
+        "before": false,\r
+        "after": true\r
+      }\r
+    ],\r
+    "space-before-blocks": [\r
+      "error",\r
+      "always"\r
+    ],\r
+    "space-before-function-paren": [\r
+      "error",\r
+      "always"\r
+    ],\r
+    "space-in-parens": [\r
+      "error",\r
+      "never"\r
+    ],\r
+    "space-infix-ops": "error",\r
+    "space-unary-ops": [\r
+      "error",\r
+      {\r
+        "words": true,\r
+        "nonwords": false\r
+      }\r
+    ],\r
+    "spaced-comment": [\r
+      "error",\r
+      "always",\r
+      {\r
+        "line": {\r
+          "markers": [\r
+            "*package",\r
+            "!",\r
+            "/",\r
+            ",",\r
+            "="\r
+          ]\r
+        },\r
+        "block": {\r
+          "balanced": true,\r
+          "markers": [\r
+            "*package",\r
+            "!",\r
+            ",",\r
+            ":",\r
+            "::",\r
+            "flow-include"\r
+          ],\r
+          "exceptions": [\r
+            "*"\r
+          ]\r
+        }\r
+      }\r
+    ],\r
+    "symbol-description": "error",\r
+    "template-curly-spacing": [\r
+      "error",\r
+      "never"\r
+    ],\r
+    "template-tag-spacing": [\r
+      "error",\r
+      "never"\r
+    ],\r
+    "unicode-bom": [\r
+      "error",\r
+      "never"\r
+    ],\r
+    "use-isnan": "error",\r
+    "valid-typeof": [\r
+      "error",\r
+      {\r
+        "requireStringLiterals": true\r
+      }\r
+    ],\r
+    "wrap-iife": [\r
+      "error",\r
+      "any",\r
+      {\r
+        "functionPrototypeMethods": true\r
+      }\r
+    ],\r
+    "yield-star-spacing": [\r
+      "error",\r
+      "both"\r
+    ],\r
+    "yoda": [\r
+      "error",\r
+      "never"\r
+    ],\r
+    "import/export": "error",\r
+    "import/first": "error",\r
+    "import/no-duplicates": "error",\r
+    "import/no-named-default": "error",\r
+    "import/no-webpack-loader-syntax": "error",\r
+    "node/no-deprecated-api": "error",\r
+    "node/process-exit-as-throw": "error",\r
+    "promise/param-names": "error",\r
+    "standard/array-bracket-even-spacing": [\r
+      "error",\r
+      "either"\r
+    ],\r
+    "standard/computed-property-even-spacing": [\r
+      "error",\r
+      "even"\r
+    ],\r
+    "standard/no-callback-literal": "error",\r
+    "standard/object-curly-even-spacing": [\r
+      "error",\r
+      "either"\r
+    ]\r
+  }\r
+}
\ No newline at end of file