Почему codelyzer 4 удаляет templates-use-public?

Codelyzer 4 удалил шаблоны-use-public. "ng lint" не будет сообщать об ошибке при доступе к закрытому члену в html-шаблоне. Существует ли альтернативное правило?

2 ответа

Решение

Из того, что я вижу в этом выпуске: https://github.com/mgechev/codelyzer/issues/264
Codelyzer теперь делегирует это самому угловому компилятору.

Существует также Angular Language Service, которая должна проверить, что: https://angular.io/guide/language-service

Я до сих пор точно знаю причину. Однако в угловом 5 "ng test" и "ng build -prod" будут сообщать об ошибках, когда html-шаблон получает доступ к закрытым членам.

Другие вопросы по тегам