@ngx-di-inspector/eslint-plugin
v0.1.0
Published
ESLint rules for Angular Dependency Injection safety, detecting accidental provider shadows with automated IDE quick-fixes
Maintainers
Readme
@ngx-di-inspector/eslint-plugin
ESLint static analysis rules for Angular Dependency Injection safety, detecting accidental provider shadows with automated IDE quick-fixes.
Installation
pnpm add -D @ngx-di-inspector/eslint-plugin
# or
npm install -D @ngx-di-inspector/eslint-pluginConfiguration
Modern Flat Config (eslint.config.js):
import ngxDiPlugin from '@ngx-di-inspector/eslint-plugin';
export default [
ngxDiPlugin.configs['flat/recommended'],
// ... other configs
];Legacy Config (.eslintrc.json):
{
"plugins": ["@ngx-di-inspector"],
"extends": ["plugin:@ngx-di-inspector/recommended"]
}Rules
| Rule | Description | Recommended | Fixable |
| :--- | :--- | :---: | :---: |
| no-unintentional-shadowing | Flags unintentional re-provisioning of root singletons in @Component({ providers }) metadata | ⚠️ Warn / ❌ Error | 🛠️ Yes |
Documentation & Repository
For complete guides, interactive live demo, and source code, visit the ngx-di-inspector GitHub repository.
License
MIT © 2026 Jake Weidokal
