пользовательское правило eslint — получение списка классов или файлов в проекте

#typescript #eslint #fs

Вопрос:

Я пытаюсь улучшить свой угловой проект, поэтому мне нужно создать пользовательское правило eslint. Я создал «базовое» правило, которое работает, но недостаточно для того, что мне нужно.

Мне нужно получить список классов, расширяющий «Пользовательский тип», чтобы я мог сравнить тип переменной переменной с этим списком.

Я не знаю, как получить этот список. Я попытался прочитать все файлы проектов с «require(‘fs’)» и найти все случаи «расширения пользовательского типа», но я не могу прочитать ни один файл :/

У кого-нибудь есть какие-нибудь идеи ?