我有一个约5,3k LOC的Codebase,有大约30个不同的classe。代码已经格式化了很好,我想通过在仅使用“_”定义的模块中调用的方法前缀来进一步改进它,以便指出。是的,从一开始就这样做是个好主意,但现在已经太晚了:D
基本上我正在寻找一个工具,告诉我一个方法是不是在它定义的模块之外被调用的,我不是在寻找能够自动转换整个东西以使用下划线的东西,只是一个“简单”的东西告诉我在哪里需要寻找前缀。
我看了一下AST模块,但是没有简单的方法来获取方法定义和调用的列表,同样解析纯文本会产生太多的误报。当我的问题可能已经存在解决方案时,我并不坚持花一天时间重新发明轮子。
答案 0 :(得分:0)
对我来说,这听起来像是特殊情况。
因此,我将查看coverage.py或figleaf并修改它以忽略模块间调用。