{ "extends": [ "./script/node_modules/eslint-config-standard/eslintrc.json", "./script/node_modules/eslint-config-prettier/index.js", "./script/node_modules/eslint-config-prettier/standard.js" ], "plugins": [ "prettier" ], "env": { "browser": true, "node": true }, "parser": "babel-eslint", "parserOptions": { "ecmaVersion": 8, "ecmaFeatures": { "jsx": true } }, "globals": { "atom": true, "snapshotResult": true }, "rules": { "standard/no-callback-literal": ["off"], "node/no-deprecated-api": ["off"], "prettier/prettier": ["error"] }, "overrides": [ { "files": ["spec/**", "**-spec.js", "**.test.js"], "env": { "jasmine": true }, "globals": { "advanceClock": true, "fakeClearInterval": true, "fakeSetInterval": true, "waitsForPromise": true } } ] }