JSPM

  • Created
  • Published
  • Downloads 4147
  • Score
    100M100P100Q126991F
  • License MIT

A midly opinionated collection of the best lesser known esLint plugins that every project should include

Package Exports

  • eslint-config-adjunct

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (eslint-config-adjunct) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

eslint-config-adjunct

An opinionated collection of the best lesser known esLint plugins that every project should include

Install

To run this config you will need to install it along with it's peerDependancies.

npx install-peerdeps --dev eslint-config-adjunct

If you have problems with the above command, then you will need to run install-peerdeps locally.

npm install -g install-peerdeps
install-peerdeps --dev eslint-config-adjunct

Configure

Add the following to your .eslintrc

{
  "extends": ["adjunct"]
}

Rules

This configuration contains the following esLint plugins

  • eslint-plugin-eslint-comments
  • eslint-plugin-html
  • eslint-plugin-json (currently disabled)
  • eslint-plugin-markdown
  • eslint-plugin-no-constructor-bind
  • eslint-plugin-no-use-extend-native
  • eslint-plugin-promise
  • eslint-plugin-simple-import-sort
  • eslint-plugin-sonarjs
  • eslint-plugin-switch-case
  • eslint-plugin-unicon