1、安裝
"eslint"
:"^7.5.0"
,"eslint-config-standard"
:"^14.1.1"
,"eslint-friendly-formatter"
:"^4.0.1"
,"eslint-loader"
:"^4.0.2"
,"eslint-plugin-import"
:"^2.22.0"
,"eslint-plugin-node"
:"^11.1.0"
,"eslint-plugin-promise"
:"^4.2.1"
,"eslint-plugin-standard"
:"^4.0.1"
,"eslint-plugin-vue"
:"^6.2.2"
,"extract-text-webpack-plugin"
:"^3.0.0"
,
2、建立.eslint.js檔案
3、關於 eslint 的配置檔案(eslint.js)
module.exports =
,//全域性變數配置
globals:
};
4、webpack.base.conf.js配置
}
/* eslint-disable */
console.
log(
'yan'
)/* eslint-disable */
// 自定義指定規則
"rules":]
,// 加分號,不加分號兩者共存
// 強制在注釋中 // 或 /* 使用一致的空格
"spaced-comment"
:"off"
,// 關閉段落前空格的校驗
"space-before-blocks"
:"off"
,// 關閉v-for和v-if在一起的衝突
"vue/no-use-v-if-with-v-for"
:'off'
,'space-before-function-paren':[
// 'error',
// // ],
// 強制在物件字面量的屬性中鍵和值之間使用一致的間距
"key-spacing"
:"off"
,// 強制在關鍵字前後使用一致的空格 (前後腰需要)
"keyword-spacing"
:"off"
,// 禁止使用 object 的建構函式
"no-new-object"
:"off"
,// 禁止只允許建立新陣列
"no-array-constructor"
:"off"
,// prop 的預設值必須匹配它的型別 太嚴格了
'vue/require-valid-default-prop'
:'off'
,// 關閉僅一行**的宣告
"one-var"
:"off"
,"semi"
:"off"
,// 允許引號型別 '' "" ``
// 關閉僅引用單引號
"quotes"
:"off"
,// 在方法和方法名字之間要有乙個空格
"space-before-function-paren"
:"off"
,// 關閉全等和等於的「===和==」的報錯
"eqeqeq"
:"off"
,// 開啟驗證駝峰允許下劃線命名方式
"camelcase"
:"off"
,// 將禁止new關掉
"no-new"
:"off"
,// 關閉最後一行必須關閉
"eol-last"
:"off"
,// 去掉尾隨逗號校驗
"comma-dangle"
:"off"
,// 無用的return禁用
"no-useless-return"
:"off"
,}
vue 關掉vue專案中的ESlint
在新建專案的時候,還信心滿滿的要標準開發,於是開啟了eslint 檢測,後來才發現,想法的太天真,空格縮排不對都要報錯,而且我對錯誤是0容忍。並且一般都是用外掛程式對 進行格式化,但還是很多錯誤,實在不想一遍遍去排查,於是找了找資料,關掉專案中eslint 但是eslint也有可取之處。它可輔助規範...
vue專案 安裝eslint校驗
eslint 風格校驗 step 1 安裝npm i eslint eslint config standard eslint plugin standard eslint plugin promise eslint plugin import eslint plugin node d.eslint...
vue 使用eslint開發專案
1 安裝 npm i eslint eslint config standard eslint plugin standard eslint plugin promise eslint plugin import eslint plugin node d2 建立.eslintrc,這樣就可以檢測 了...