Bowler — это инструмент для рефакторинга, который работает на уровне синтаксического дерева Python.
Bowler может использоваться для переименования функций и генерации интерактивного diff:
query = (
Query(<путь к файлам>)
.select_function("старое_имя")
.rename("новое_имя")
.diff(interactive=True)
)
#Python #Refactoring #Bowler #CodeOptimization #Программирование #Refactor #PythonDev
https://github.com/facebookincubator/bowler
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - facebookincubator/Bowler: Safe code refactoring for modern Python.
Safe code refactoring for modern Python. Contribute to facebookincubator/Bowler development by creating an account on GitHub.
1👍5🔥2