{ "extends": ["airbnb-base", "prettier"], "plugins": ["prettier"], "env": { "es6": true, "node": true, "jest": true }, "settings": { "import/resolver": { "node": { "moduleDirectory": ["src", "node_modules"] } } }, "parser": "@babel/eslint-parser", "parserOptions": { "requireConfigFile": false, "ecmaVersion": 2017, "ecmaFeatures": { "experimentalObjectRestSpread": true, "impliedStrict": true, "classes": true }, "sourceType": "module" }, "globals": { "DEBUG": false, "MAPBOX_TOKEN": false }, "rules": { "quotes": [ 2, "single", { "avoidEscape": true, "allowTemplateLiterals": true } ], "default-case": "off", "function-paren-newline": ["error", "consistent"], "no-restricted-syntax": "off", "import/no-extraneous-dependencies": 0, "max-len": [ "warn", { "code": 120 } ], "no-multi-spaces": [ "error", { "ignoreEOLComments": true } ], "no-param-reassign": [ "error", { "props": false } ], "no-plusplus": "off", "semi": ["error", "never"] } }