{ "root": true, "env": { "browser": true, "es6": true, "jquery": true }, "extends": "eslint:recommended", "globals": { "SugarCube": false, "Config": false, "State": false, "Story": false, "settings": false, "setup": false, "App": false, "prehistory": true, "predisplay": true, "prerender": true, "postrender": true, "postdisplay": true }, "parserOptions": { "ecmaVersion": 2018, "sourceType": "module", "ecmaFeatures": { "impliedStrict": true } }, "rules": { "semi-spacing": "warn", "semi-style": "warn", "eqeqeq": "error", "no-fallthrough": "error", "space-before-function-paren": ["error", "never"], "no-nested-ternary": "warn", "no-unneeded-ternary": "error", "camelcase": "warn", "comma-spacing": "error", "comma-style": "error", "object-curly-newline": "off", "object-curly-spacing": "error", "no-var": "error", "spaced-comment": "warn", "no-undef": "off", "no-unused-vars": "error", "block-scoped-var": "warn", "dot-notation": "off", "linebreak-style": ["error", "unix"], "eol-last": "warn", "unicode-bom": [ "error", "never" ], "valid-jsdoc": [ "warn", { "requireParamDescription": false, "requireReturnDescription": false, "requireReturn": false } ] } }