You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何隐藏ESLint错误提示但保留VSCode自动格式化功能?

问题描述

我平时遇到的ESLint错误大多可自动修复,按下CTRL+S就能立即修复,但每次都要hover查看是TypeScript错误还是ESLint错误,对此感到厌烦。我希望隐藏这些ESLint警告和错误的红色高亮,同时仍能通过以下配置实现格式化:

"eslint.format.enable": true,
"editor.formatOnSave": true,

我知道可以直接保存修复,但不想看到这些格式化错误被标红。我已安装提交前脚本,每次提交前会进行格式化和错误检查。另外,我不会修改ESLint规则,因为我通常使用预定义配置并通过extends来节省时间。

解决方案

在VS Code的settings.json中添加以下配置,即可关闭ESLint的警告/错误红色高亮,同时保留保存时自动格式化的功能:

"eslint.diagnostics.enable": false

该配置会禁用ESLint插件的诊断提示(也就是代码中的红色下划线高亮),但不会影响ESLint的格式化能力,结合你已有的配置,保存时依然会自动修复可修复的ESLint问题。

如果需要更精细的控制(比如只关闭警告或错误),也可以使用:

"eslint.diagnostics.severity": {
  "warn": "off",
  "error": "off"
}

内容的提问来源于stack exchange,提问作者Halil Tezcan KARABULUT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 09:32:11