做个小笔记,记录setting.json文件内容,全文复制,放在settings.json文件内
(设置>拓展>eslint>settings.json)(个人设置一直没生效:1,没有关闭vscode重启,2.我的是重做系统导致vscode损坏,重新安装才生效)
{
// "editor.fontSize": 15, // 编辑器字体大小
// "eslint.autoFixOnSave": true, // 保存文件时自动修复 ESLint 错误
// 启用保存时自动修复eslint,默认只支持.js文件
// "fileheader.LastModifiedBy": "Your Name", // 文件最后修改者
// "fileheader.Author": "Your Name", // 作者
"git.autofetch": true, // 自动获取 Git 状态
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify" // HTML 文件的默认格式化工具
},
"editor.detectIndentation": false, // 不自动检测缩进
"editor.formatOnSave": true, // 保存时自动格式化
"editor.formatOnPaste": true, // 粘贴时自动格式化
"vetur.validation.template": false, // 关闭 Vetur 模板验证
"eslint.validate": [
"vue",
"html",
"javascript",
"typescript"
],
"eslint.options": {
"configFile": "./.eslintrc.js"
},
"prettier.eslintIntegration": true, // 集成 Prettier 作为 ESLint 的格式化工具
"prettier.semi": false, // 代码末尾不加分号
"javascript.format.insertSpaceBeforeFunctionParenthesis": true, // 函数声明前添加空格
// "editor.tabSize": 2, // 制表符大小
"vetur.format.defaultFormatter.html": "js-beautify-html", // HTML 文件的默认格式化工具
"vetur.format.defaultFormatter.js": "vscode-typescript", // JavaScript 文件的默认格式化工具
"vetur.format.defaultFormatterOptions": {
"prettier": {
"semi": false
},
"js-beautify-html": {
"wrap_attributes": "auto"
}
},
"emmet.includeLanguages": {
"vue-html": "html",
"vue": "html",
"wxml": "html"
},
"files.associations": {
"*.cjson": "jsonc",
"*.wxss": "css",
"*.wxs": "javascript",
"*.vue": "vue"
},
"minapp-vscode.disableAutoConfig": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"eslint.codeActionsOnSave.rules": null // 禁用微信小程序的自动配置
}