{ "env": { "node": true, "commonjs": true, "es6": true, "jest": true, "browser": true }, "extends": [ "eslint:recommended", "plugin:@typescript-eslint/recommended" ], "globals": { "Atomics": "readonly", "SharedArrayBuffer": "readonly" }, "parser": "@typescript-eslint/parser", "parserOptions": { "ecmaVersion": 2018 }, "plugins": [ "@typescript-eslint/eslint-plugin" ], "rules": { "quotes": ["error", "double"], "semi": ["error", "always"], "no-console": "off", "no-var": 1, "no-case-declarations": 0, "@typescript-eslint/no-unused-vars": ["warn", { "argsIgnorePattern": "^_" }], "@typescript-eslint/no-explicit-any": 0, "@typescript-eslint/camelcase": 0, "@typescript-eslint/no-non-null-assertion": 0, "object-curly-spacing": [ 2, "always" ] } }