【问题标题】:Show codelyzer errors in WebStorm在 WebStorm 中显示 codelyzer 错误
【发布时间】:2020-03-30 11:25:17
【问题描述】:

在我的Angular 9 应用程序中,我设置了一些codelyzer 规则,以便通过将accessibility checkstemplate-accessibility-label-for 添加到我的tslint.json 文件中。

使用ng lint 时,规则正确工作,这将正确捕获任何错误。

但是,我的 WebStorm IDE 中没有任何错误,这很奇怪,因为我通常也会在那里收到 TSLint 警告。

如何在 WebStorm 中启用 codelyzer 警告?

【问题讨论】:

  • 您是否尝试过转到“文件/设置/语言和框架”并手动配置 tslint 以使用您的 tslint.json 文件?

标签: angular typescript webstorm tslint codelyzer


【解决方案1】:

TSLint 集成目前不支持 linting HTML 文件;请投票给WEB-27479,以便在任何更新时收到通知。

工作正在进行中,但存在一些问题:

  • 错误偏移量略有错误 (https://github.com/mgechev/codelyzer/issues/859)
  • 无法通过 TSLint API 传递 html 模板文件内容,因此我们必须自动保存文件而不是将代码传递给 linter。这将产生副作用,例如每次更改时在浏览器中重新加载应用程序,因为 Angular cli 热重新加载适用于文件保存

【讨论】:

    猜你喜欢
    • 2017-04-03
    • 2021-04-08
    • 2013-08-03
    • 1970-01-01
    • 1970-01-01
    • 2017-01-16
    • 1970-01-01
    • 2018-05-25
    • 1970-01-01
    相关资源
    最近更新 更多