vscode 格式化代码后反而出现红色波浪线格式报错

本文讲述了在VSCode中,由于同时启用prettier和eslint两个格式化插件导致的规则冲突问题,解决方法是禁用prettier并设置eslint为默认格式化工具。
摘要由CSDN通过智能技术生成

表现:

vscode 代码文件格式化之后,反而出现红色波浪线,提示 应该换行/缩进不正确 等等格式不规范之类的信息。

原因:

因为同时开启了两个格式化插件,且两者的规则有冲突。

就我自己的情况而言:格式化代码时 vscode 调用的是 prettier 插件配置的规则;而校验代码格式报错红色波浪线 vscode 调用的是 eslint 插件的校验规则。

两者规则不一致,导致 prettier 格式化代码后,eslint 反而认为是不合法的,标注红色波浪线;

解法:

vscode 代码校验和代码格式化的插件如果一致,那么就不存在规则冲突的问题了。

一般认为 eslint 除了代码美化功能之外,还有一些校验功能,所以优先考虑使用 eslint 而干掉 prettier。 

1. 进入 vscode 的插件模块,找到 prettier 插件,将其禁用。

2. ctrl+shift+p ,搜索 format code,选择 eslint 作为格式化内容的方式;

  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值