Почему 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-шаблон получает доступ к закрытым членам.