【发布时间】:2015-07-10 21:20:54
【问题描述】:
例如,在 node.js 源文件的顶部:
#!/usr/bin/env node
...或未使用的局部变量等
【问题讨论】:
-
与stackoverflow.com/questions/27732209/… 相关 - 那里的许多响应应该有效。这些文档似乎也涵盖了那里列出的大部分内容。 eslint.org/docs/user-guide/…
例如,在 node.js 源文件的顶部:
#!/usr/bin/env node
...或未使用的局部变量等
【问题讨论】:
聚会迟到了,但在 VSCode 中,您可以在要忽略的行之前写 // @ts-ignore。
请注意,它只会忽略声明后的行。
有更多关于它的信息in the official documentation。
【讨论】:
// @ts-ignore,或使用// @ts-nocheck 排除整个文件。
对于未使用的局部变量,您可以配置用户或工作区设置。
从首选项菜单项中,选择用户/工作区设置:
// Place your settings in this file to overwrite default and user settings.
{
// Unused local variable.
"javascript.validate.lint.unusedVariables": "ignore"
}
至于#!/usr/bin/env node,您想要禁用的不良行为是什么?
【讨论】:
你可以告诉 jshint 忽略行,或者只是某些规则。以下是忽略一行的方法,来自http://jshint.com/docs/
// Code here will be linted with JSHint.
/* jshint ignore:start */
// Code here will be ignored by JSHint.
/* jshint ignore:end */
现在,我只是假设 Code 遵循这些指令。
【讨论】:
/*jshint ignore:start */ /*jsl:ignore */ /*ignore jslint start*/ /*eslint-disable */ /*jslint vars: false */ // jshint ignore:line 这让我相信 VSCode 正在做自己的事情。所以,这里可能需要去 UserVoice:visualstudio.uservoice.com/forums/293070-visual-studio-code
【讨论】:
您可以通过内联来执行此操作 - 例如:// eslint-disable-next-line [RULE] 在您希望它忽略的代码行之前的行上。 RULE 是可选的,会告诉它忽略特定规则;如果你不指定一个,它会告诉它忽略所有规则。
许多其他可用选项 - 请参阅文档了解更多详细信息:https://eslint.org/docs/user-guide/configuring#disabling-rules-with-inline-comments。
【讨论】: