{ "ignorePatterns": ["**/*"], "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], "rules": { "@nx/enforce-module-boundaries": [ "error", { "enforceBuildableLibDependency": true, "allow": ["json-shared-type", "shared-utils"], "depConstraints": [ { "sourceTag": "*", "onlyDependOnLibsWithTags": ["*"] } ] } ] } }, { "files": ["*.test-d.ts"], "rules": { "@typescript-eslint/ban-ts-comment": "off" } }, { "files": ["*.ts", "*.tsx"], "rules": {} }, { "files": ["*.js", "*.jsx"], "rules": {} }, { "files": ["*.spec.ts", "*.spec.tsx", "*.spec.js", "*.spec.jsx"], "env": { "jest": true }, "rules": {} }, { "files": ["*.ts"], "rules": { "@angular-eslint/prefer-standalone": "off" } } ], "extends": ["./.eslintrc.base.json"] }