{ "extends": ["../../.eslintrc.json"], "ignorePatterns": ["!**/*", "**/*.d.ts"], "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], "rules": { "@typescript-eslint/no-explicit-any": "off", "@typescript-eslint/ban-ts-comment": "warn", "@typescript-eslint/no-var-requires": 0, "@typescript-eslint/no-restricted-imports": [ "error", { "paths": [ { "name": "webpack", "message": "Please use require(normalizeWebpackPath('webpack')) instead.", "allowTypeImports": true } ], "patterns": [ { "group": ["webpack/lib/*"], "message": "Please use require(normalizeWebpackPath('webpack')) instead.", "allowTypeImports": true } ] } ], "no-unused-vars": "off", "no-unused-expressions": "off", "@typescript-eslint/no-unused-vars": "warn", "@typescript-eslint/no-unused-expressions": "warn" } }, { "files": ["*.js", "*.jsx"] } ] }