{ "parser": "babel-eslint", "plugins": ["prettier"], "extends": ["airbnb", "prettier"], "env": { "browser": true, "node": true }, "overrides": [ { "files": "*.spec.js", "env": { "jest": true } } ], "rules": { "prettier/prettier": "warn", "react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx"] }], "import/no-extraneous-dependencies": ["error", {"devDependencies": ["**/tests/**","**/*.spec.js", "**/*.stories.js", "**/*.config.js"], "peerDependencies": false, "optionalDependencies": false}], "lines-between-class-members": ["error", "always", { "exceptAfterSingleLine": true }], "no-console": ["error", { "allow": ["warn", "error"] }] } }