{ "extends": ["eslint:recommended", "plugin:prettier/recommended"], "parserOptions": { "sourceType": "module", "ecmaVersion": 2019 }, "env": { "browser": true, "es2017": true, "qunit": true }, "rules": { "prettier/prettier": "error", "no-undef": "error", "no-restricted-globals": ["error", "event", "self"], "no-const-assign": ["error"], "no-debugger": ["error"], "no-dupe-class-members": ["error"], "no-unsafe-negation": ["error"], "no-duplicate-imports": ["error"], "valid-typeof": ["error"], "no-unused-vars": ["error", { "vars": "all", "args": "none", "ignoreRestSiblings": false, "caughtErrors": "all", "caughtErrorsIgnorePattern": "^_" }] }, "globals": { "odoo": "writable", "owl": "readonly", "luxon": "readonly" } }