eslint-plugin-ngx-eslint
v1.0.3
Published
Custom ESLint rules for Angular projects
Downloads
409
Maintainers
Readme
Custom ESLint rules for Angular projects
What's this?
This is a repository containing custom ESLint rules for Angular projects
Rules included
destroy-service-provider
: When usingDestroyService
to automatically unsubscribe from an observable, this service MUST be provided in Component/Directive class providers in order for the Service to work properly. This rule ensures the DestroyService is always provided in theproviders
array of the Component or Directive.
Usage
Install the package
npm install --save-dev eslint-plugin-ngx-eslint
Config rule destroy-service-provider
Edit your .eslintrc
config file as follow
{
"plugins": ["ngx-eslint"],
"rules": {
"ngx-eslint/destroy-service-provider": "error"
}
}
If your destroy service class name is different than DestroyService
, the configuration would be like this
{
"plugins": ["ngx-eslint"],
"rules": {
"ngx-eslint/destroy-service-provider": [
"error",
{
"destroyServiceName": "MyDestroyService"
}
]
}
}
Result
LICENSE
MIT