Показать ошибки codelyzer в WebStorm

В моем приложении Angular 9 я установил некоторые правила codelyzer, чтобы воспользоваться преимуществами проверок доступности, таких как http://codelyzer.com/rules/template-accessibility-label-for/, добавив их в свойtslint.json файл.

Правила правильно работают при использовании ng lint, который правильно отловит любые ошибки.

Однако я не получаю никаких ошибок в моей IDE WebStorm, что странно, поскольку я обычно получаю предупреждения TSLint и там.

Как я могу включить предупреждения codelyzer в WebStorm?

1 ответ

Интеграция TSLint в настоящее время не поддерживает линтинг HTML-файлов; голосуйте за WEB-27479, чтобы получать уведомления о любых обновлениях.

Работа продолжается, но есть некоторые проблемы:

  • смещения ошибок немного неверны (https://github.com/mgechev/codelyzer/issues/859)
  • невозможно передать содержимое файла шаблона html через TSLint API, поэтому нам придется автоматически сохранить файл, чтобы передать код линтеру. Это будет иметь побочные эффекты, такие как перезагрузка приложения в браузере при каждом изменении из-за горячей перезагрузки Angular cli, которая работает при сохранении файлов.
Другие вопросы по тегам