場景:.eslintrc非常的嚴謹,但是嚴格總是好的,能寫出好的代碼。如何格式化呢?寫好的代碼 如何一鍵 變成符合.eslintrc規范的代碼呢???
比如 雙引號變單引號 去掉分號等等。
解決辦法
在根項目中新增 .prettierrc 文件
{ "semi": false, "singleQuote": true }
semi 是 不要后面的分號
singleQuote 雙引號 變 單引號
然后再編輯器中按 ctrl+alt+l 就可以了。
如果還遇到檢測不通過的話。報錯信息會提示那個有問題
直接 修改eslintrc配置文件
比如: space-before-function-paren :0 就是說明不檢測這一項。只需要在rules中添加就行。
module.exports = { root: true, env: { node: true }, 'extends': [ 'plugin:vue/essential', '@vue/standard' ], rules: { 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', 'space-before-function-paren': 0 }, parserOptions: { parser: 'babel-eslint' } }
建議還是關閉語法檢驗吧!!!!!!太幾把氣人了