1.0.0 • Published 1 year ago

eslint-config-impetus-ianalyzer v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

eslint-config-impetus-ianalyzer

npm version

Impetus's ESLint extensible shared config, providing styleguide for essential, recommended and Sonar rules profile for Angular, React, Vue, TypeScript and JS projects.

Usage

We auto import this ESLint configurations for your usage during installation of ianalyzer.

eslint-config-impetus-ianalyzer

Our default export contains most of our ESLint rules, and ECMAScript 6+. It requires eslint, eslint-plugin-sonarjs, eslint-plugin-sonar, eslint-plugin-html and eslint-plugin-import. Note that it does not enable our essential, advance and Sonar rules profiles. To enable those, see the https://github.com/ux-practice/iANALYZER.git.

  1. Install the correct versions of each package, which are listed by the command:

    npm info "eslint-config-impetus-ianalyzer@latest" peerDependencies
  2. Add "extends": "eslint-config-impetus-ianalyzer" to your .eslintrc

Roadmap

We are planning to add more rules under different profiles i.e. Essential, Recommended and Sonar profiles. Keep check the updated version of this config.