使用Vue-cli的时候出现的自动化格式与ESlint格式不匹配问题

在使用Vue-cli进行开发时遇到一个问题,即VScode自动格式化的代码与ESlint规则不符,例如多余逗号、分号以及引号类型。尽管尝试修改VScode设置,但问题仍未解决。最终发现是由于项目内存在.editorconfig文件导致本地配置优先级高于VScode全局设置。删除此文件后,VScode的默认设置开始生效,解决了格式化冲突。此外,可以通过打开VScode的设置并添加特定代码来进一步定制格式化规则。
摘要由CSDN通过智能技术生成

问题描述:在学习Vue开发的时候,每次保存vscode都会帮我自动格式化代码,但是不符合ESlint的标准,比如会在最后添加逗号,句末会添加分号,单引号会变成双引号。
网上给出的结果都是修改设置中的setting,但是只修改setting仍然不会发生改变。

解决方法:
VScode里的设置不生效,是因为项目本地有.editorconfig文件,只要删除这个文件,系统自带的设置就会生效了

附:在vscode左上角的文件->首选项->设置 中 点击右上角的小笔记本图标
在这里插入图片描述
然后添加如下代码:

// vscode默认启用了根据文件类型自动设置tabsize的选项
   "editor.detectIndentation": false,
   // 重新设定tabsize
   "editor.tabSize": 2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值