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