{ "env": { "es6": true, "node": true }, "extends": ["eslint:recommended", "plugin:react/recommended"], "parser": "babel-eslint", "parserOptions": { "ecmaFeatures": { "experimentalObjectRestSpread": true, "jsx": true }, "sourceType": "module" }, "plugins": ["react"], "rules": { "indent": [ "error", 4, { "SwitchCase": 1 } ], "linebreak-style": ["error", "unix"], "quotes": [ "error", "double", { "avoidEscape": true, "allowTemplateLiterals": true } ], "semi": [ "error", "always", { "omitLastInOneLineBlock": true } ], "no-console": [ "error", { "allow": ["log", "info", "warn", "error", "debug"] } ], "comma-dangle": ["error", "always-multiline"], "quote-props": ["error", "as-needed"], "no-unused-vars": [ "error", { "vars": "all", "args": "none" } ], "callback-return": "error" }, "globals": {} }