Pull to refresh

Comments 4

Для тех, кто интересуется темой работы с `ast` в Python, можно посмотреть на пример реализации преобразований в реальном проекте: мы делаем самый строгий линтер для Python.

Вот тут наши преобразования: github.com/wemake-services/wemake-python-styleguide/tree/master/wemake_python_styleguide/transformations
в некоторых реализациях Python на промежуточном этапе может генерироваться, скажем, JavaScript, а не байт-код.

Это в какой реализации?
Думал будет что-то типа: find_know_tree_pattern -> apply_transform_found
Соответственно способы описания селекторов для описания конфигураций дерева и методы их поиска, а тут просто перебор всего дерева.
Sign up to leave a comment.