1

在我的Angular 9应用程序中,我设置了一些codelyzer规则,以便通过将它们添加到我的文件中来受益于诸如template-accessibility-label-for之类的可访问性检查。tslint.json

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

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

如何在 WebStorm 中启用 codelyzer 警告?

4

1 回答 1

2

TSLint 集成目前不支持 linting HTML 文件;请投票支持WEB-27479以获取任何更新通知。

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

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