Есть проект, хочу написать скриптик под node, чтобы он дёргал парсера angular 6 и регистрировал места вызова определенного pipe (и аргумент), а также места вызова определенного метода определенного класса. И складывать в лог имя исходника (html и ts), номер строки, и аргумент, с которым искомый метод вызван.
Как это сделать? Качнул ngrev бинарь под линух- оно кидает ошибку парсинга даже на тривиальных проектах.
Здравствуйте, Тёмчик, Вы писали:
Тё>Есть проект, хочу написать скриптик под node, чтобы он дёргал парсера angular 6 и регистрировал места вызова определенного pipe (и аргумент), а также места вызова определенного метода определенного класса. И складывать в лог имя исходника (html и ts), номер строки, и аргумент, с которым искомый метод вызван. Тё>Как это сделать? Качнул ngrev бинарь под линух- оно кидает ошибку парсинга даже на тривиальных проектах.
Разобрался. Нужно сделать custom rule для tslint и в нём отнаследоватьсч от ng-walker из codelyzer.