eslint setting.json文件添加配置

// 直接复制
{
“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”
}

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值