ESLint Installation and Running

MD
S
Markdown

ESLint installation and running steps

1# Steps
2## 1. Install ESLint as a development dependency (package.json)
3```
4  "scripts": {
5     "lint": "./node_modules/.bin/eslint . --fix",
6  },
7  "devDependencies": {
8    "eslint": "^4.15.0",
9    "eslint-config-airbnb": "^16.1.0",
10    "eslint-config-airbnb-base": "^12.1.0",
11    "eslint-plugin-import": "^2.8.0",
12    "eslint-plugin-promise": "^3.7.0",
13  }
14```
15`npm install`
16
17## 2. Create configuration file (from Airbnb)
18./node_modules/.bin/eslint --init
19
20## 3. Edit configuration file with a recipe
21
22## 4.1 Run on all files and report
23./node_modules/.bin/eslint .
24
25## 4.2 Run  on all files, try to fix trivials and report
26./node_modules/.bin/eslint . --fix

Created on 4/18/2018