diff --git a/docs/config.html b/docs/config.html index 32328e842..f49882970 100644 --- a/docs/config.html +++ b/docs/config.html @@ -431,6 +431,9 @@
Class Design Checks |
+ ![]() |
+
+
|
+
+
+
+There are many trade-offs when writing a duplicate code detection tool.
+Some of the conflicting goals are:
+
+Note that there are brilliant commercial implementations of duplicate code +detection tools. One that is particularly noteworthy is +Simian +from RedHill Consulting, Inc. + ++Simian is reasonably priced (free for noncommercial projects) +and includes a Checkstyle plugin. +We encourage all users of Checkstyle to evaluate Simian as an +alternative to the Checks we offer in our distribution. + + ++The following table summarizes the characteristics of the available +Checkstyle plugins for duplicate code detection: +
StrictDuplicateCode++ + + +Properties+
Examples++ To configure the check: + ++<module name="StrictDuplicateCode"/> ++ + To configure the check so that it allows larger equivalent blocks: + ++<module name="VisibilityModifier"> + <property name="min" value="15"/> +</module> ++ + To configure the check so that it allows no public members: + ++<module name="VisibilityModifier"> + <property name="publicMemberPattern" value="^$"/> +</module> ++ Package++ com.puppycrawl.tools.checkstyle.checks.duplicates + +Parent Module++ Checker + + + |
+
+Copyright © 2002-2003 Oliver Burn. All rights Reserved. +
+ + + diff --git a/docs/index.html b/docs/index.html index 428611a2c..241363a9a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -132,6 +132,7 @@