// 直接复制
{
“workbench.iconTheme”: “vscode-icons”,
// -------------------- 配置eslint --------------------
//autoFixedOnSave 设置已废弃,采用如下新的设置,新版(>1.41.0)配置
“editor.codeActionsOnSave”: {
“source.fixAll.eslint”: “explicit”
},
“eslint.format.enable”: true,
//autoFix默认开启,只需输入字符串数组即可
“eslint.validate”: [
“javascript”,
“vue”,
“html”,
“javascriptreact”,
“vue-html”
],
// -------------------- 配置eslint --------------------
// 设置编辑器的默认格式化工具
“editor.defaultFormatter”: “esbenp.prettier-vscode”,
“[html]”: {
“editor.defaultFormatter”: “esbenp.prettier-vscode”
},
“[javascript]”: {
“editor.defaultFormatter”: “esbenp.prettier-vscode”
},
“[css]”: {
“editor.defaultFormatter”: “esbenp.prettier-vscode”
},
“[less]”: {
“editor.defaultFormatter”: “esbenp.prettier-vscode”
},
“[json]”: {
“editor.defaultFormatter”: “esbenp.prettier-vscode”
},
//方法括号之间插入空格
“javascript.format.insertSpaceBeforeFunctionParenthesis”: false,
// -------------------- vetur 配置 --------------------
// vue文件默认格式化工具:vetur
“[vue]”: {
“editor.defaultFormatter”: “esbenp.prettier-vscode”
},
// 这个按用户自身习惯选择
“vetur.format.defaultFormatter.html”: “js-beautify-html”,
// 让vue中的js按编辑器自带的ts格式进行格式化
// “vetur.format.defaultFormatter.js”: “vscode-typescript”,
// 让vue中的js按prettier进行格式化 用这个
“vetur.format.defaultFormatter.js”: “prettier”,
“vetur.format.defaultFormatterOptions”: {
“js”: “prettier”,
“js-beautify-html”: {
“wrap_attributes”: “aligned-multiple” //当超出折行长度时,将属性进行垂直对齐
},
“prettyhtml”: {
“tabWidth”: 4, // 会忽略vetur的tabSize配置
“printWidth”: 100, //每行100字符
“singleQuote”: true, //是否使用单引号
“semi”: true, // 句尾是否加;
“wrapAttributes”: false,
“sortAttributes”: false
},
//vue中的js生效
“prettier”: {
“semi”: false, // 句尾是否加;
“singleQuote”: true, //是否使用单引号
// “trailingComma”: “none” //禁止随时添加逗号
}
},
// -------------------- koro1FileHeader 配置 --------------------
// -------------------- prettier 配置(以下配置主要针对.js) --------------------
“prettier.useEditorConfig”: false, // 不使用editorConfig配置文件设置才生效
“prettier.semi”: true, // 句尾是否加;
“prettier.singleQuote”: true, //是否使用单引号
// “prettier.trailingComma”: “none”, //禁止随时添加逗号
// -------------------- prettier 配置 --------------------
“git.confirmSync”: false,
“security.workspace.trust.untrustedFiles”: “open”
}
eslint setting.json文件添加配置
最新推荐文章于 2024-05-30 15:06:37 发布