python中是否有用于重复代码检查器的库?我使用 python IDE,但在重构代码时遇到了麻烦。是否有任何可用的 python 库建议程序/项目中的重复代码?
更新:我找到了克隆挖掘机,根据它的网站,
我们已经在几个开源项目的源代码上测试了 Clone Digger。当前报告格式存在以下缺点:
使用差异算法突出显示差异。这种突出显示的方式与基于抽象语法树的比较语句序列的相似性算法没有共同之处。
在计算相似度时会考虑类和函数注释,但它们不会出现在输出中。因此,一些克隆对可能看起来相等但标记为收敛。
还有比这更好的工具吗?