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

如何调整Coc NVim诊断优先级或设置ESLint诊断为警告?

调整Coc诊断显示顺序或修改eslint诊断级别

方案一:让tsserver诊断显示在eslint前面

在Coc的配置文件(通过:CocConfig命令打开)中添加以下配置,通过设置诊断来源的优先级,让tsserver的诊断优先展示:

"diagnostic.sourcePriority": {
  "tsserver": 1,
  "eslint": 2
}

注:数值越小优先级越高,给tsserver设置更小的数值,就能让它的诊断排在eslint前面。

方案二:把coc-eslint的所有诊断转为警告

同样在Coc配置文件中添加以下配置,将eslint来源的所有错误级别诊断降级为警告:

"diagnostic.severityOverrides": {
  "eslint": {
    "error": "warning"
  }
}

这样不管eslint规则本身定义的是错误还是警告,在Coc中都会以警告形式展示,不会抢占tsserver错误的显示位置。

内容的提问来源于stack exchange,提问作者everett1992

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 07:24:22