Skip to content

Latest commit

 

History

History
48 lines (34 loc) · 1.1 KB

README.md

File metadata and controls

48 lines (34 loc) · 1.1 KB

eslint-config-micro-tools

Shareable eslint config as used by micro-tools and nodefluent.

Setup

Install this module (and eslint) and add it to package.json's devDependencies:

npm install -D eslint-config-micro-tools

Create a basic .eslintrc.json file in your project's root:

{
    "extends": "eslint-config-micro-tools"
}

Add your own rules/global to this config file.

Optional

  • add a run script to your package.json:

  "scripts": {
    
    "lint": "eslint .",
    
  },
  • create an .eslintignore to exclude generated code, e.g. istanbul coverage reports

Commit-Hook

This package will install a pre-commit-hook into your project that runs "npm run lint" prior each commit.

Disabling rules

If you want to disable specific rules selectively see eslint documentation.