Показать ошибки 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, которая работает при сохранении файлов.