Visual Studio:eslint错误用红色下划线标出

时间:2019-02-06 15:13:46

标签: javascript visual-studio-2017 eslint

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

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

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

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

enter image description here

2 个答案:

答案 0 :(得分:1)

如airbnb夹板预设github页面上所述:

  

它们是有意的错误。警告几乎没有用,因为它们   很容易被忽略。如果不是错误,则不会强制执行

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

"rules": {
  "no-const-assign": "warn",
  "no-this-before-super": "warn",
}

那至少应该将红线变成不那么令人讨厌的黄色。似乎还有一些插件可以自动将所有规则设置为“警告”,例如eslint-plugin-only-warn

答案 1 :(得分:0)

如果转到选项菜单:Tools> Options
搜索JavaScript Errors

或在以下位置找到它:
Text Editor> JavaScript/TypeScript> Code Validation> JavaScript Errors

Show errors as warnings设置为 true

或通过以下设置完全禁用:
Enable JavaScript errors设为 false