{ "extends": ["../../.eslintrc.json"], "ignorePatterns": ["!**/*"], "env": { "jest": true }, "globals": { "__webpack_require__": "writable" }, "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], "rules": { "@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 } ] } ] } }, { "files": ["*.ts", "*.tsx"], "rules": { "no-var": "off", "@typescript-eslint/no-var-requires": "off" } }, { "files": ["*.js", "*.jsx"], "rules": {} } ] }