重複コードチェッカー用のPythonのライブラリはありますか?Python IDEを使用していますが、コードのリファクタリングで問題が発生しています。プログラム/プロジェクトに重複するコードを提案する利用可能なPythonライブラリはありますか?
更新:私はそのサイトによると、クローン掘削機を見つけました、
いくつかのオープンソースプロジェクトのソースでCloneDiggerをテストしました。現在のレポート形式には、次の欠点があります。
相違点は、diffアルゴリズムを使用して強調表示されます。この強調表示の方法は、ステートメントのシーケンスを類似性について比較する抽象構文ツリーベースのアルゴリズムとは何の共通点もありません。
クラスと関数のコメントは、類似性の計算時に考慮されますが、出力には表示されません。したがって、一部のクローンペアは同じように見えますが、収束としてマークされます。
これより優れたツールはありますか?