【问题标题】:tslint:disable not working properlytslint:禁用无法正常工作
【发布时间】:2018-08-29 07:19:54
【问题描述】:

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

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

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

【问题讨论】:

  • 你有安装 vscode 的 eslint 插件吗?你在使用 eslint 配置文件吗?你是如何运行 linter 的?

标签: javascript eslint tslint


【解决方案1】:

通常使用 vs 代码,您只需将光标放在违规行上并输入Ctrl + .,ide 就会添加相应的规则。

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

【讨论】:

  • 如果我只使用 Javascript 而不是打字稿怎么办?
  • 抱歉,我阅读了您问题的TSLint 部分并假定了打字稿。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-01
    • 2020-11-04
    • 1970-01-01
    • 2021-10-06
    • 2023-03-29
    • 1970-01-01
    相关资源
    最近更新 更多