Checkstyle / Module / DuplicateCode



重複したコードのチェック。

StrictDuplicateCode

親モジュールChecker
実装クラスcom.puppycrawl.tools.checkstyle.checks.duplicates.StrictDuplicateCodeCheck
Since3.2

すべてのソースを行単位で比較し、重複したコードがないかをチェックします。ソースコード中の import 文に関してはチェックされませんが、それ以外のすべての部分は厳密にチェックされます。厳密にというのは、同じ内容でもインデントが違っているだけで違うものと見なしたりするということです。

プロパティ名デフォルト概要
minInteger12重複していると見なす最低行数

記述サンプル

  • Standard Checkstyle
    <module name = "StrictDuplicateCode">
        <property name = "min" value = "10" />
    </module>