{ "parser": "babel-eslint", "extends": "airbnb-base", "plugins": [ "mocha", "mocha-cleanup", "jsx-a11y", "react" ], "rules": { "comma-dangle": [ 2, "never" ], "no-console": 1, "max-len": [ 2, { "code": 120, "ignoreStrings": true, "ignoreComments": true, "ignoreTemplateLiterals": true } ], "arrow-parens": [ 2, "always" ], "global-require": 0, "no-multiple-empty-lines": [ 2, { "max": 1 } ], "indent": [ 2, 2, { "SwitchCase": 1, "VariableDeclarator": 1, "outerIIFEBody": 1, "FunctionDeclaration": { "parameters": 1, "body": 1 }, "FunctionExpression": { "parameters": 1, "body": 1 }, "MemberExpression": 1 } ], "mocha-cleanup/asserts-limit": [ 1, { "assertsLimit": 16, "skipSkipped": true } ], "mocha-cleanup/disallow-stub-spy-restore-in-it": 0, "mocha-cleanup/complexity-it": 0, "mocha-cleanup/no-empty-body": 0, "mocha/no-exclusive-tests": 2, "mocha/handle-done-callback": 2, "import/no-extraneous-dependencies": 0, "react/jsx-uses-vars": 2, "react/jsx-uses-react": 2 }, "parserOptions": { "ecmaVersion": 6, "sourceType": "module" }, "env": { "browser": true, "es6": true, "node": true, "mocha": true }, "globals": { "global": true, "sinon": true, "expect": true, "Feature": false, "Scenario": false, "Given": false, "When": false, "Then": false, "And": false, "But": false } }