{ "extends": "eslint:recommended", "rules": { "strict": ["off", "global"], "indent": ["warn", 2, { "VariableDeclarator": {"var": 2, "let": 2, "const": 3}, "SwitchCase": 1 }], "semi": ["error", "always", { "omitLastInOneLineBlock": true }], "keyword-spacing": ["error", { "before": true, "after": false, "overrides": { "else": { "after": true }, "import": { "after": true }, "export": { "after": true }, "from": { "after": true }, "try": { "after": true }, "return": { "after": true } } }], "no-unused-vars": "off", "quotes": ["error", "backtick"], "no-console": ["warn", { "allow": ["warn", "error"] }], "no-console": "warn", "no-var": "error", "object-shorthand": "error", "prefer-const": "error", "prefer-rest-params": "error", "prefer-spread": "error", "prefer-template": "error" }, "env": { "browser": true, "es6": true, "commonjs": true, "node": true }, "parserOptions": { "ecmaVersion": 7, "sourceType": "module", "impliedStrict": true } }