{ "ignorePatterns": ["node_modules/"], "parserOptions": { "sourceType": "module" }, "env": { "node": true, "es6": true }, "extends": [ "eslint:recommended", "plugin:@typescript-eslint/eslint-recommended", "plugin:@typescript-eslint/recommended", // Uses eslint-config-prettier to disable ESLint rules from @typescript-eslint/eslint-plugin that would conflict with prettier. "prettier/@typescript-eslint", // Enables eslint-plugin-prettier and eslint-config-prettier. // This will display prettier errors as ESLint errors. // Make sure this is always the last configuration in the extends array. "plugin:prettier/recommended" ], "plugins": ["@typescript-eslint", "prettier", "simple-import-sort"], "rules": { "simple-import-sort/sort": "error", "no-empty": "off", "no-case-declarations": "off", "no-prototype-builtins": "off", "no-constant-condition": "off", "@typescript-eslint/explicit-function-return-type": "off", "@typescript-eslint/ban-ts-ignore": "off", "@typescript-eslint/no-explicit-any": "off", "@typescript-eslint/camelcase": "off", "@typescript-eslint/no-use-before-define": "off", "@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "_" }] } }