tslint:disable 工作不正常

tslint:disable not working properly

我正在使用 VSCode,并且安装了 TSLint 插件。除此之外,我还为我的应用程序配置了 eslint。但是,对于一行,我试图使用以下代码禁用 eslint

if (!Intl) {
  // eslint-disable-next-line global-require no-global-assign
  Intl = require('intl')
}

然而,当我 运行 我的 linter 时它仍然显示错误。我做错了什么?

通常使用 vs 代码,您只需将光标放在有问题的行上并键入 Ctrl + .,然后 ide 将添加适当的规则。

您要查找的语法是 // tslint:disable-next-line:max-line-length

事实证明,当指定多个规则时,规则之间需要 ,

if (!Intl) {
  // eslint-disable-next-line global-require, no-global-assign
  Intl = require('intl')
}