vsCode配置
一、vscode使用eslint格式化代碼取消自動添加分號:
https://blog.csdn.net/qq_37908043/article/details/90202554
{
"window.zoomLevel": 1,
// "editor.formatOnSave": true, // eslint保存格式化
"vetur.format.defaultFormatterOptions": {
"prettier": {
// 格式化不加分號
"semi": false,
// 格式化為單引號
"singleQuote": true
}
},
// 在方法括號之間插入空格
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
"editor.formatOnType": true //開啟自動格式化
}
修復了此問題:
11:24 error Strings must use singlequote quotes
11:56 error Extra semicolon semi
13:9 error Strings must use singlequote quotes
19:6 error Extra semicolon semi
23:17 error Strings must use singlequote quotes
23:49 error Extra semicolon semi
27:67 error Extra semicolon semi
28:16 error Extra semicolon semi
32:19 error Strings must use singlequote quotes
32:26 error Extra semicolon semi
41:180 error Extra semicolon semi
44:2 error Extra semicolon semi
錯誤額外分號半
錯誤字符串必須使用單引號

二、eslint規則修改:函數括號前必須加空格的規則修改:
https://blog.csdn.net/qq_43416014/article/details/105012478
在根目錄下的.eslintrc.js中的rules: {}中添加:
'space-before-function-paren':0
切記要重啟。
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
'space-before-function-paren':0
}
修復了此問題:
14:17 error Missing space before function parentheses space-before-function-paren
錯誤函數前缺少空格括號函數前缺少空格

