0

PMD ツールを使用しており、プロジェクト レベルで "Find Suspect Copy & Paste" を確認できます。

問題は、クラスをチェックしたいだけです。

1つのクラスだけをチェックする方法を知っている人はいますか? 1 つのクラスの違反のチェックは問題なく実行できますが、疑わしいコピー アンド ペーストは実行できません。

誰かがこれを経験したり、彼らが提供できる例を持っていますか?

ありがとう、

4

2 に答える 2

1

Suspect Copy&Paste は通常、複数のクラスで機能します。回避可能なコードの重複を検出します。したがって、他のすべてのコード単位を検証から除外すると、期待どおりに機能しないはずです。(また、クラス レベルでチェックすることは、他のすべてのクラスを除外することとほぼ同じです)

于 2012-07-25T07:55:59.567 に答える
1

maven pmd プラグインを使用すると、除外パターンと包含パターンを指定して、クラスを選択できます。Maven がなければ、プラグインを raw で実行できるはずです。日食から直接行う方法がわかりません。

于 2012-07-25T07:51:23.377 に答える