如何使Visual Studio Code linter忽略一行?

时间:2015-05-01 00:57:07

标签: visual-studio-code

例如,在node.js源文件的顶部:

#!/usr/bin/env node

...或未使用的局部变量等

4 个答案:

答案 0 :(得分:7)

晚会但在VSCode中你可以在你想忽略的行之前写// @ts-ignore

enter image description here enter image description here

重要的是要注意它将在声明后忽略该行。

enter image description here

有关于它的更多信息in the official documentation

答案 1 :(得分:3)

对于未使用的局部变量,您可以配置用户或工作区设置。

从首选项菜单项中,选择用户/工作区设置:

// Place your settings in this file to overwrite default and user settings.
{
    // Unused local variable.
    "javascript.validate.lint.unusedVariables": "ignore"
}

至于#!/usr/bin/env node您想要禁用的不良行为是什么?

答案 2 :(得分:0)

您可以通过内联方式执行此操作,例如:// eslint-disable-next-line [RULE]在您要忽略的代码行之前的那一行。 RULE是可选的,它将告诉它忽略特定规则;如果您不指定任何规则,它将告诉它忽略所有规则。

许多其他可用选项-有关更多详细信息,请参阅文档:https://eslint.org/docs/user-guide/configuring#disabling-rules-with-inline-comments

答案 3 :(得分:0)

您可以通过将鼠标悬停在圆圈中的红色x上,然后单击灯来从问题中选择建议:

enter image description here enter image description here