关于整合eslint和prettier的副作用
为了解决eslint与prettier的冲突,按照网上的教程,使用eslint-config-prettier
禁用掉eslint中与prettier
冲突的规则,然后用eslint-plugin-prettier
覆盖掉eslint
中的规则,这样是解决了冲突的问题,但是eslint-vsode
插件的提示却有问题,牛头不对马嘴的错误提示。
正常的eslint会这样提示
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看着像vscode编辑器。
vscode配置eslint+prettier的方法网上有很多。我也试过了很多。总结了出一部分经验,我目前在用。
首先分别安装eslint、prettier code formatter以及vetur这三个插件,其他的不需要。
安装好插件之后,打开设置(快捷键 ctrl+,),然后点击右上角的“打开设置json”,打开setting.json。
vue格式是通过vetur来格式化的,javascript是通过prettier来格式化的。vue需要满足eslint规范,需要让渡给prettier,通过prettier来规范vue格式。但是eslint有一些特殊要求,比如设置prettier来实现。
这样设置了之后,ctrl+s一键保存然后格式化vue、js和html、css等文件。