{ "env": { "browser": false, "es6": true, "node": true }, "parser": "@typescript-eslint/parser", "parserOptions": { "project": "./packages/tsconfig.json", "sourceType": "module" }, "plugins": ["@typescript-eslint"], "extends": [ "eslint:recommended", "plugin:@typescript-eslint/eslint-recommended", "plugin:@typescript-eslint/recommended", "plugin:@typescript-eslint/recommended-requiring-type-checking", "prettier/@typescript-eslint", "plugin:prettier/recommended" ], "rules": { "prettier/prettier": [ "error", { "arrowParens": "avoid" } ], "@typescript-eslint/interface-name-prefix": "off", "@typescript-eslint/ban-ts-ignore": "off", "@typescript-eslint/explicit-function-return-type": "off", "@typescript-eslint/no-use-before-define": "off", "@typescript-eslint/no-explicit-any": "off", "@typescript-eslint/camelcase": "off", "@typescript-eslint/no-non-null-assertion": "off", "@typescript-eslint/unbound-method": "off", "@typescript-eslint/no-misused-promises": "off", "require-atomic-updates": "off" } }