eslint vscode 自动格式化_VsCode 配置Eslint格式化代码(vue)以及常用插件

配置eslint

  • 插件扩展商店搜索 eslint,点击安装,并重新加载;
2b543381975af44763fc8df2d132f4ab.png

安装Eslint插件

  • 配置eslint,打开 文件==>首选项==>设置;
f591f8934337c78a801ffdce9c1c7440.png

配置Eslint

  • 在用户设置中插入配置代码(支持vue):
 "eslint.options": {    "plugins": [ "html" ] },  "eslint.validate": [    "javascript",    "javascriptreact",   "html",    "vue",   {      "language": "html",      "autoFix": true    },   {      "language": "vue",     "autoFix": true    }  ],  "eslint.autoFixOnSave": true,  "editor.tabSize": 2,

此时,eslint就可以在项目中检测代码了

eslint检测比较严格,若希望vue按照eslint格式化代码,进行以下操作:

  • 安装插件Vetur,这是vscode上一个vue.js代码提示,语法高亮等功能的流行插件;
  • 安装后在默认配置可以看到,vetur默认采用prettier格式化;
9234c80a85db2063e64bdf22d0e33ab3.png
  • 安装插件prettier,但他的格式化并不和eslint一样,所以在用户配置中添加以下配置;
//分号 "prettier.semi": false, //单引号包裹字符串 "prettier.singleQuote": true, //html格式化依赖 默认为none "vetur.format.defaultFormatter.html": "js-beautify-html",//函数前加空格 "javascript.format.insertSpaceBeforeFunctionParenthesis": true, //没有下边这个 上边不生效 "vetur.format.defaultFormatter.js": "vscode-typescript",

vue扩展推荐

  • Vue VSCode Snippets
  • Vue 2 Snippets上面是两个很好用的vue代码片段
  • Better Comments 高亮你注释的扩展 比如:
3ad98d9b2972c5ae5be6fd004695f862.png
  • css peek css转到定义
  • file peek file到定义
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值