summaryrefslogtreecommitdiffstats
path: root/openecomp-ui/.eslintrc
diff options
context:
space:
mode:
authorMichael Lando <ml636r@att.com>2017-02-19 12:57:33 +0200
committerMichael Lando <ml636r@att.com>2017-02-19 13:47:13 +0200
commitefa037d34be7b1570efdc767c79fad8d4005f10e (patch)
treecf1036ba2728dea8a61492b678fa91954e629403 /openecomp-ui/.eslintrc
parentf5f13c4f6b6fe3b4d98e349dfd7db59339803436 (diff)
Add new code new version
Change-Id: Ic02a76313503b526f17c3df29eb387a29fe6a42a Signed-off-by: Michael Lando <ml636r@att.com>
Diffstat (limited to 'openecomp-ui/.eslintrc')
-rw-r--r--openecomp-ui/.eslintrc155
1 files changed, 155 insertions, 0 deletions
diff --git a/openecomp-ui/.eslintrc b/openecomp-ui/.eslintrc
new file mode 100644
index 0000000000..da8a422df3
--- /dev/null
+++ b/openecomp-ui/.eslintrc
@@ -0,0 +1,155 @@
+{
+ "parser": "babel-eslint",
+ "env": {
+ "es6": true,
+ "jquery": true,
+ "node": true,
+ "mocha": true
+ },
+ "plugins": [
+ "react",
+ "import"
+ ],
+ "ecmaFeatures": {
+ "jsx": true,
+ "classes": true,
+ "modules": true
+ },
+ "globals": {
+ "Event": true,
+ "window": true,
+ "navigator": true,
+ "System": true,
+ "document": true,
+ "localStorage": true,
+ "sessionStorage": true,
+ "Image": true,
+ "requestAnimationFrame": true,
+ "cancelAnimationFrame": true,
+ "DEBUG": true,
+ "SVGElement": true,
+ "FormData": true,
+ "DEV": true,
+ "Blob": true,
+ "XMLHttpRequest": true,
+ "URL": true,
+ "PunchOutRegistry": true,
+ "it": true,
+ "describe": true
+ },
+ "rules": {
+ "linebreak-style": 0,
+ "no-unused-vars": 2,
+ "no-bitwise": 0,
+ "no-eq-null": 2,
+ "eqeqeq": 2,
+ "wrap-iife": [
+ 2,
+ "any"
+ ],
+ "no-unused-expressions": 2,
+ "indent": [
+ 1,
+ "tab",
+ {
+ "SwitchCase": 1
+ }
+ ],
+ "no-use-before-define": 2,
+ "new-cap": [
+ 2,
+ {
+ "capIsNewExceptions": [
+ "DataTable",
+ "V"
+ ]
+ }
+ ],
+ "no-caller": 2,
+ "no-empty": 2,
+ "no-undef": 2,
+ "quotes": [
+ 2,
+ "single",
+ "avoid-escape"
+ ],
+ "jsx-quotes": [
+ 2,
+ "prefer-single"
+ ],
+ "no-plusplus": 0,
+ "no-cond-assign": [
+ 2,
+ "except-parens"
+ ],
+ "comma-style": [
+ 2,
+ "last"
+ ],
+ "no-invalid-this": 0,
+ "dot-notation": 0,
+ "max-len": [
+ 1,
+ 200
+ ],
+ "camelcase": [
+ 2,
+ {
+ "properties": "never"
+ }
+ ],
+ "curly": 2,
+ "brace-style": 0,
+ "semi": [
+ 2,
+ "always"
+ ],
+ "space-in-brackets": [
+ 0,
+ "never"
+ ],
+ "space-infix-ops": 2,
+ "import/default": 0,
+ "import/no-unresolved": 0,
+ "import/no-named-as-default": 2,
+ "import/no-duplicates": 0,
+ "import/imports-first": 2,
+ "import/export": 2,
+ "react/display-name": 0,
+ "react/forbid-prop-types": 0,
+ "react/jsx-boolean-value": 0,
+ "react/jsx-closing-bracket-location": [
+ 1,
+ {
+ "nonEmpty": "after-props",
+ "selfClosing": "after-props"
+ }
+ ],
+ "react/jsx-curly-spacing": 0,
+ "react/jsx-indent-props": [
+ 1,
+ "tab"
+ ],
+ "react/jsx-max-props-per-line": 0,
+ "react/jsx-no-duplicate-props": 1,
+ "react/jsx-no-literals": 0,
+ "react/jsx-no-undef": 1,
+ "react/jsx-sort-prop-types": 0,
+ "react/jsx-sort-props": 0,
+ "react/jsx-uses-react": 1,
+ "react/jsx-uses-vars": 1,
+ "react/no-danger": 1,
+ "react/no-did-mount-set-state": 2,
+ "react/no-did-update-set-state": 2,
+ "react/no-direct-mutation-state": 1,
+ "react/no-multi-comp": 0,
+ "react/no-set-state": 0,
+ "react/no-unknown-property": 1,
+ "react/prop-types": 0,
+ "react/react-in-jsx-scope": 1,
+ "react/require-extension": 1,
+ "react/self-closing-comp": 1,
+ "react/sort-comp": 0,
+ "react/wrap-multilines": 1
+ }
+}