在挖掘遗留 Python 代码并自己编写 Python 代码时,我经常使用 pylint .我也在使用 Clone Digger .我最近开始使用 rope ,这是一个用于自动重构的库。
但我正在寻找绳索以外的东西。我更喜欢一个只对可能的重构提出建议的工具:命名重构,可选地提供它的简短描述(非常适合学习目的),突出显示代码部分并让我自己进行重构。有没有这样的工具?
最佳答案
查看自行车修理工http://bicyclerepair.sourceforge.net/
什么是自行车修理工? Bicycle Repair Man 项目试图为 python 创建重构浏览器功能。它被打包为一个库,可以添加到 IDE 和编辑器中以提供重构功能。 Emacs 和 Vi 的绑定(bind)包含在软件包中。
我自己从未使用过它,但已经阅读过它。听起来像您要找的东西。
关于建议重构的 Python 工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/785667/