Что такое ast-grep?
Поиск структурного кода с помощью ast-grep — используйте, когда важна форма кода и взаимоотношения элементов, а не только текст. Например, «найти асинхронные функции без обработки ошибок», «рефакторинг foo(a, b) до foo({ a, b })». Используйте Grep для простого поиска имен. Источник: poteto/noodle.