{ "extends": [ "eslint:recommended", "plugin:no-jquery/deprecated", "plugin:compat/recommended" ], "plugins": ["no-jquery"], "parserOptions": { "ecmaVersion": 6, "sourceType": "module" }, "env": { "browser": true, "es6": true }, "globals": { "Functions": "readonly" }, "rules": { "valid-jsdoc": ["error", { "prefer": { "returns": "return" }, "requireReturn": false, "requireParamType": false, "requireReturnDescription": false, "requireParamDescription": false }], "array-bracket-spacing": "error", "brace-style": "error", "camelcase": "error", "comma-style": ["error", "last"], "curly": "error", "dot-notation": "error", "eol-last": "error", "eqeqeq": "error", "indent": ["error", 4], "keyword-spacing": "error", "new-cap": "error", "no-array-constructor": "error", "no-eval": "error", "no-loop-func": "error", "no-multiple-empty-lines": "error", "no-new-func": "error", "no-new-object": "error", "no-param-reassign": "error", "no-prototype-builtins": "off", "no-redeclare": ["error", { "builtinGlobals": false }], "no-trailing-spaces": "error", "no-underscore-dangle": "error", "no-unneeded-ternary": "error", "object-curly-spacing": ["error", "always"], "one-var": ["error", "never"], "padded-blocks": ["error", "never"], "quotes": ["error", "single"], "semi": "error", "space-before-blocks": "error", "space-before-function-paren": "error", "space-in-parens": "error", "space-infix-ops": "error", "spaced-comment": ["error", "always"], "wrap-iife": "error" } }