Exciting release!Introducing "safe npm". Learn more
Socket
Log inDemoInstall

eslint-plugin-ngx-eslint

Package Overview
Dependencies
0
Maintainers
1
Versions
3
Issues
File Explorer

Advanced tools

eslint-plugin-ngx-eslint

Custom ESLint rules for Angular projects

    1.0.3latest
    GitHub

Version published
Maintainers
1
Weekly downloads
564
decreased by-26.75%

Weekly downloads

Readme

Source

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 using DestroyService 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 the providers 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

ngx-eslint-destroy-service-provider rule

LICENSE

MIT

Keywords

FAQs

Last updated on 12 Aug 2022

Did you know?

Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.

Install Socket
Socket
support@socket.devSocket SOC 2 Logo

Product

  • Package Issues
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc