如何忽略某个WebStorm检查错误?

7 rule webstorm typescript

以下尝试不起作用:

/* tslint:disable:"no-unused-variable" */

/* tslint:disable:'no-unused-variable' */

/* tslint:disable:no-unused-variable */
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

也许Webstorm还有其他的linting机制在后台工作?如何禁用它们,以便只有tslint处于活动状态?

编辑:所需的解决方案是在源代码级别执行此操作,而无需配置任何IDE设置.

len*_*ena 7

此警告不是来自TSLint,因此配置TSLint在此处没有帮助.这是WebStorm自己的检查错误.您可以禁用此检查或将其抑制为当前语句:在"isDone"上按Alt + Enter,然后单击"右"并从弹出窗口中选择相应的操作.请参阅https://www.jetbrains.com/help/webstorm20.17.1/suppressing-inspections.html#1

  • 仅供参考:TSLint错误通常在工具提示中具有"TSLint"前缀 (3认同)
  • 这不能使用评论来完成.您可以将其取消当前语句,但不能取消当前文件 (2认同)

mrc*_*htr 6

你可以做到

//noinspection JSUnusedGlobalSymbols
Run Code Online (Sandbox Code Playgroud)

在Webstorm版本2016.3中

为了获得此代码,我使用了:

ALT + Enter
Select "Remove unused constant 'xxx'" but dont Enter
Arrow right
Suppress for statement
Run Code Online (Sandbox Code Playgroud)

禁止陈述