vue專案Eslint工具的使用

2021-10-05 16:21:47 字數 2161 閱讀 4016

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,這樣就可以檢測 了...