在VSCode中的警告下更改波浪线颜色

Mor*_*der 6 eslint visual-studio-code

在VSCode中安装ESLint后,我收到一些警告,如:

'variable'被赋值但从未使用过

下划线颜色为红色,但如何更改颜色?我试过了:

"workbench.colorCustomizations": {
    "editorWarning.foreground": "#00FF00",
    "editorError.foreground": "#00FF00",
    "editorWarning.border": "#00FF00",
    "editorError.border": "#00FF00"
}
Run Code Online (Sandbox Code Playgroud)

但它们改变了下划线边框的颜色,这不是如图所示的波浪形边框:

如何改变红色#00FF00呢?

jur*_*url 42

这里的答案讨论了更改所有类型错误的颜色(不仅仅是来自 eslint)。

我不确定这是否是我的意图(至少我不希望它表现得像那样)。
我想用红色显示所有 JS 错误,但用橙色显示所有 ESLint 错误(作为警告)。

方法是eslint.rules.customizations在设置中进行编辑:

  "eslint.rules.customizations": [
    { "rule": "*", "severity": "warn" },
  ]
Run Code Online (Sandbox Code Playgroud)

在ESLint 插件主页上查看更多信息

  • 出色的!这对我来说是最好的答案......点赞! (4认同)

Rob*_*ens 11

您可能希望自定义eslint配置以将其设置为警告而不是错误.但是如果你想改变应用程序中所有错误波浪形的颜色,这对我有用:

"workbench.colorCustomizations": {
    "editorError.foreground": "#00ff00"
}
Run Code Online (Sandbox Code Playgroud)


Mar*_*ark 6

Vscode v1.17增加了设置警告和信息颜色的功能:

修改警告和信息曲线.

"workbench.colorCustomizations": {
  "editorWarning.foreground": "#ff0",
  "editorInfo.foreground": "#00f"
}
Run Code Online (Sandbox Code Playgroud)

[这个答案也加入到TSLint的波浪中 ]