{ "extends": ["../../.eslintrc.json"], "ignorePatterns": ["!**/*"], "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], "rules": { "no-restricted-imports": [ "error", { "name": "chalk", "message": "Please use `picocolors` in place of `chalk` for rendering terminal colors" } ] } }, { "files": ["*.ts", "*.tsx"], "rules": {} }, { "files": ["*.js", "*.jsx"], "rules": {} }, { "files": ["./package.json", "./generators.json", "./executors.json"], "parser": "jsonc-eslint-parser", "rules": { "@nx/nx-plugin-checks": "error" } }, { "files": ["./package.json"], "parser": "jsonc-eslint-parser", "rules": { "@nx/dependency-checks": [ "error", { "buildTargets": ["build-base"], "ignoredDependencies": [ "nx", "typescript", "eslint", // Used in require.resolve calls "@babel/core", "css-loader", "less", "less-loader", "postcss-loader", "sass", "sass-embedded", "sass-loader", "style-loader", "stylus", "stylus-loader", "source-map-loader", "swc-loader", "@swc/core", "ts-loader", "ajv" ] } ] } } ] }