禁用VS Code中的波浪下划线

Disable wavy underline in VS Code

我正在使用Visual Studio Code(v1.11.2)。
有没有办法完全禁用波浪下划线?
enter image description here


我知道这是一个老问题,但是在谷歌搜索此问题时首先出现,并且仍然建议修改linter而不是实际修改编辑器外观。

要在vscode中禁用波浪形/波浪形下划线,请转到首选项并将下划线颜色设置为完全透明:

1
2
3
4
5
6
7
{
   "workbench.colorCustomizations": {
       "editorError.foreground":  "#00000000",
       "editorWarning.foreground":"#00000000",
       "editorInfo.foreground":   "#00000000"
    }
}

尽管使下划线颜色的鲜艳度降低可能会更好:

1
2
3
4
5
6
7
{
   "workbench.colorCustomizations": {
       "editorError.foreground":  "#ff000088",
       "editorWarning.foreground":"#ffe60033",
       "editorInfo.foreground":   "#00ff0088"
    }
}

在VSCode中,那些绿色的波浪线表示代码中的警告。
VSCode执行后台代码分析(Linting),以便为您提供有关语法和编译错误的反馈。

在您的特定情况下,这是由于CSS规则集为空(声明选择器但没有属性)引起的。
您可以将鼠标指针悬停在代码上方,并在其下方带有绿色波浪线,从而看到警告消息。

warning message VScode

您可以通过为CSS禁用linting来禁用波浪线。

转到文件->首选项->设置,然后将以下行放在Settings.json中

1
"css.validate": false

或者,您也可以更改空规则集的默认行为,即" css.lint.emptyRules":" warning"以忽略
VSCode settings.json
还有一些选项可以禁用验证HTML和JavaScript代码。


场景:安装了扩展名" StandardJS-JavaScript Standard Style"的VScode 1.35.1。

  • javascript文件中的扩展名:下划线一些代码,检查缩进空格等。

  • 如何停止javascript代码样式验证?

  • 解决方案:禁用JavaScript文件的" JavaScript标准样式"。

  • 通过" Ctrl + Shift + P"打开命令面板。

  • 在命令面板中找到并单击:'首选项:打开工作区设置'。

  • 从"工作区设置"到搜索字段中,输入" javascript"。从左侧边栏中查找扩展-> JavaScript标准样式。

  • 点击" JavaScript标准样式",然后从右侧查找"标准:启用"。

  • 取消选中"标准启用"。