Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.22 KB

README.md

File metadata and controls

35 lines (25 loc) · 1.22 KB

eslint-config-nava

ESLint shareable config for Navanauts and beyond.

We're based on Standard JS, which provides a complete node/browser/react ruleset, with a few changes:

  • using eslint-config-standard instead of standard, since we want to add additional rules
  • adding additional rules that either promote correctness or a higher signal-to-noise ratio
  • avoiding rules that are purely stylistic in nature

See the full Standard JS ruleset here and the Standard React ruleset here.

Installation

$ npm install eslint eslint-config-nava --save-dev

or

$ yarn add eslint eslint-config-nava --dev

Usage

Once the eslint-config-nava package is installed, you can use it by specifying nava in the extends section of your ESLint configuration.

{
  "extends": "nava",
  "rules": {
    // Additional, per-project rules...
  }
}