Подцепиться к AST от angular парсера
От: Тёмчик Австралия жж
Дата: 24.08.18 08:42
Оценка:
Есть проект, хочу написать скриптик под node, чтобы он дёргал парсера angular 6 и регистрировал места вызова определенного pipe (и аргумент), а также места вызова определенного метода определенного класса. И складывать в лог имя исходника (html и ts), номер строки, и аргумент, с которым искомый метод вызван.
Как это сделать? Качнул ngrev бинарь под линух- оно кидает ошибку парсинга даже на тривиальных проектах.
Re: Подцепиться к AST от angular парсера
От: Тёмчик Австралия жж
Дата: 27.08.18 09:33
Оценка: 75 (2)
Здравствуйте, Тёмчик, Вы писали:

Тё>Есть проект, хочу написать скриптик под node, чтобы он дёргал парсера angular 6 и регистрировал места вызова определенного pipe (и аргумент), а также места вызова определенного метода определенного класса. И складывать в лог имя исходника (html и ts), номер строки, и аргумент, с которым искомый метод вызван.

Тё>Как это сделать? Качнул ngrev бинарь под линух- оно кидает ошибку парсинга даже на тривиальных проектах.

Разобрался. Нужно сделать custom rule для tslint и в нём отнаследоватьсч от ng-walker из codelyzer.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.