Visual Studio:eslint 错误以红色下划线显示

Rob*_*ste 4 javascript eslint visual-studio-2017

我正在使用 Visual Studio Community,我的 javascript 文件中的 eslint 警告显示为红色。这真的很令人困惑,让你一开始觉得有编译错误,但实际上没有,一切都很好。

那么,我的问题是,如何将下划线颜色更改为绿色?我想有一种方法可以告诉 Visual Studio 这些实际上是警告而不是错误,但我在任何地方都找不到这个选项。

我不敢相信我在网上找不到任何答案,我一定不是唯一对此感到恼火的人......

编辑:这是一个“错误”的示例:

在此输入图像描述

Rob*_*216 5

正如 airbnb eslint 预设github页面上所讨论的:

它们是故意的错误。警告大多是无用的,因为它们很容易被忽略。如果不是错误,则不会强制执行

这似乎是所有 eslint 预设的经验法则。您可以在 .eslintrc.json 文件中手动设置每个 eslint 规则进行警告;

"rules": {
  "no-const-assign": "warn",
  "no-this-before-super": "warn",
}
Run Code Online (Sandbox Code Playgroud)

这至少应该把红线变成不那么烦人的黄线。似乎还有几个可用的插件可以自动将所有规则设置为“警告”,例如eslint-plugin-only-warn