ESLint 是用來檢查咱們寫的 JavaScript 代碼是否知足指定規則的靜態代碼檢查工具。javascript
ESLint能夠給咱們帶來什麼:vue
很是舒服的代碼書寫風格,強迫你去掉全部的分號。 java
npm install --save-dev eslint eslint-loader
複製代碼
module: { preLoaders: [ {test: /\.js$/, loader: "eslint-loader", exclude: /node_modules/} ] } 複製代碼
{ "env": { "browser": true, "commonjs": true, "es6": true }, "parserOptions": { "ecmaVersion": 6 }, "rules": { "no-eq-null": 2 //禁止對null使用==或!=運算符 } } 複製代碼
Environment能夠預設好的其餘環境的全局變量,如brower、node環境變量、es6環境變量、mocha環境變量等
複製代碼
0或'off':關閉規則。 1或'warn':打開規則,而且做爲一個警告(並不會致使檢查不經過)。 2或'error':打開規則,而且做爲一個錯誤 (退出碼爲1,檢查不經過)。 參數說明: 參數1 : 錯誤等級 參數2 : 處理方式 複製代碼
前方高等,拿走不謝:node