1、編譯時執行即開發過程中使用
2、npm run lint 執行校驗eslint規則 執行npm run lint:fix能自動修復一部分
3、啟動時驗證
配置文件
ESLint 支持幾種格式的配置文件,如果同一個目錄下有多個配置文件,ESLint 只會使用一個。優先級順序如下:
JavaScript- 使用.eslintrc.js然后輸出一個配置對象。YAML- 使用.eslintrc.yaml或.eslintrc.yml去定義配置的結構。JSON-使用.eslintrc.json去定義配置的結構,ESLint的JSON文件允許JavaScript風格的注釋。Deprecated-使用.eslintrc,可以使 JSON 也可以是 YAML。package.json- 在package.json里創建一個eslintConfig屬性,在那里定義你的配置。
配置規則格式
規則格式是<規則名稱>: <告警級別>,告警級別分為三種:
- "0"表示忽略問題,等同於"off";
- "1"表示給出警告,等同於"warn";
- "2"表示直接報錯,等同於"error"。
詳細規則說明
https://www.jianshu.com/p/a09a5a222a76
