.eslintrc
{ "env": { "es6": true }, "parser": "babel-eslint", "emcaFeatures": { "jsx": true }, "rules": { "block-spacing": 2, "brace-style": [2, "1tbs", { "allowSingleLine": true }], "comma-dangle": [2, "never"], "comma-style": [2, "first", { exceptions: {ArrayExpression: true, ObjectExpression: true} }], "complexity": [2, 6], "eqeqeq": [2, "allow-null"], "max-statements": [2, 30], "no-shadow-restricted-names": 2, "no-undef": 2, "no-use-before-define": 2, "radix": 2, "space-infix-ops": 2, "strict": 0 }, "globals": { "AnalysisView": true, "PollingView": true, "Prism": true, "Spinner": true, "Timer": true, "moment": true, "window": true, "console": true, "_": true, "confirm": true }, "plugins": ["react"], "parserOptions": { "emcaVersion": 6, "sourceType": "module", "emcaFeatures": { "jsx": true, "modules": true, "experimentalObjectRestSpread": true } }}