66The Basic Ruleset contains a collection of good practices which everyone should follow.
77 </description >
88
9- <rule name =" EmptyCatchBlock "
9+ <rule name =" ExtraEmptyCatchBlock "
1010 language =" java"
1111 message =" Avoid empty catch blocks"
1212 class =" net.sourceforge.pmd.lang.rule.XPathRule" >
@@ -40,7 +40,7 @@ The Basic Ruleset contains a collection of good practices which everyone should
4040 </example >
4141 </rule >
4242
43- <rule name =" EmptyIfStmt "
43+ <rule name =" ExtraEmptyIfStmt "
4444 language =" java"
4545 message =" Avoid empty 'if' statements"
4646 class =" net.sourceforge.pmd.lang.rule.XPathRule" >
@@ -63,7 +63,7 @@ The Basic Ruleset contains a collection of good practices which everyone should
6363 </rule >
6464
6565
66- <rule name =" EmptyWhileStmt "
66+ <rule name =" ExtraEmptyWhileStmt "
6767 language =" java"
6868 message =" Avoid empty 'while' statements"
6969 class =" net.sourceforge.pmd.lang.rule.XPathRule" >
@@ -90,7 +90,7 @@ The Basic Ruleset contains a collection of good practices which everyone should
9090 </rule >
9191
9292
93- <rule name =" EmptyTryBlock "
93+ <rule name =" ExtraEmptyTryBlock "
9494 language =" java"
9595 message =" Avoid empty try blocks"
9696 class =" net.sourceforge.pmd.lang.rule.XPathRule" >
@@ -117,7 +117,7 @@ Avoid empty try blocks, they serve no purpose.
117117 </example >
118118 </rule >
119119
120- <rule name =" EmptyFinallyBlock "
120+ <rule name =" ExtraEmptyFinallyBlock "
121121 language =" java"
122122 message =" Avoid empty finally blocks"
123123 class =" net.sourceforge.pmd.lang.rule.XPathRule" >
@@ -147,7 +147,7 @@ Avoid empty finally blocks, these can be deleted.
147147 </rule >
148148
149149
150- <rule name =" EmptySwitchStatements "
150+ <rule name =" ExtraEmptySwitchStatements "
151151 language =" java"
152152 message =" Avoid empty switch statements"
153153 class =" net.sourceforge.pmd.lang.rule.XPathRule" >
@@ -177,7 +177,7 @@ Avoid empty switch statements.
177177 </rule >
178178
179179
180- <rule name =" JumbledIncrementer "
180+ <rule name =" ExtraJumbledIncrementer "
181181 language =" java"
182182 message =" Avoid modifying an outer loop incrementer in an inner loop for update expression"
183183 class =" net.sourceforge.pmd.lang.rule.XPathRule" >
@@ -212,7 +212,7 @@ Avoid jumbled loop incrementers as these are usually a mistake and can make code
212212 </rule >
213213
214214
215- <rule name =" ForLoopShouldBeWhileLoop "
215+ <rule name =" ExtraForLoopShouldBeWhileLoop "
216216 language =" java"
217217 message =" This for loop could be simplified to a while loop"
218218 class =" net.sourceforge.pmd.lang.rule.XPathRule" >
@@ -243,7 +243,7 @@ Some for loops can be simplified to while loops - this makes them more concise.
243243 </rule >
244244
245245
246- <rule name =" UnnecessaryConversionTemporary "
246+ <rule name =" ExtraUnnecessaryConversionTemporary "
247247 message =" Avoid unnecessary temporaries when converting primitives to Strings"
248248 class =" net.sourceforge.pmd.lang.java.rule.errorprone.UnnecessaryConversionTemporaryRule" >
249249 <description >
@@ -260,7 +260,7 @@ Avoid unnecessary temporaries when converting primitives to Strings
260260 </example >
261261 </rule >
262262
263- <rule name =" OverrideBothEqualsAndHashcode "
263+ <rule name =" ExtraOverrideBothEqualsAndHashcode "
264264 language =" java"
265265 message =" Ensure you override both equals() and hashCode()"
266266 class =" net.sourceforge.pmd.lang.rule.XPathRule" >
316316 </example >
317317 </rule >
318318
319- <rule name =" DoubleCheckedLocking "
319+ <rule name =" ExtraDoubleCheckedLocking "
320320 message =" Double checked locking is not thread safe in Java."
321321 class =" net.sourceforge.pmd.lang.java.rule.multithreading.DoubleCheckedLockingRule" >
322322 <description >
@@ -342,7 +342,7 @@ For more details see http://www.javaworld.com/javaworld/jw-02-2001/jw-0209-doubl
342342 </example >
343343 </rule >
344344
345- <rule name =" ReturnFromFinallyBlock "
345+ <rule name =" ExtraReturnFromFinallyBlock "
346346 language =" java"
347347 message =" Avoid returning from a finally block"
348348 class =" net.sourceforge.pmd.lang.rule.XPathRule" >
@@ -375,7 +375,7 @@ For more details see http://www.javaworld.com/javaworld/jw-02-2001/jw-0209-doubl
375375 </example >
376376 </rule >
377377
378- <rule name =" EmptySynchronizedBlock "
378+ <rule name =" ExtraEmptySynchronizedBlock "
379379 language =" java"
380380 message =" Avoid empty synchronized blocks"
381381 class =" net.sourceforge.pmd.lang.rule.XPathRule" >
@@ -399,7 +399,7 @@ Avoid empty synchronized blocks as they do nothing.
399399 </example >
400400 </rule >
401401
402- <rule name =" UnnecessaryReturn "
402+ <rule name =" ExtraUnnecessaryReturn "
403403 language =" java"
404404 message =" Avoid unnecessary return statements"
405405 class =" net.sourceforge.pmd.lang.rule.XPathRule" >
@@ -432,7 +432,7 @@ Avoid unnecessary return statements.
432432 </rule >
433433
434434
435- <rule name =" EmptyStaticInitializer "
435+ <rule name =" ExtraEmptyStaticInitializer "
436436 language =" java"
437437 message =" Empty static initializer was found"
438438 class =" net.sourceforge.pmd.lang.rule.XPathRule" >
@@ -455,7 +455,7 @@ Avoid unnecessary return statements.
455455 </example >
456456 </rule >
457457
458- <rule name =" UnconditionalIfStatement "
458+ <rule name =" ExtraUnconditionalIfStatement "
459459 language =" java"
460460 message =" Do not use 'if' statements that are always true or always false"
461461 class =" net.sourceforge.pmd.lang.rule.XPathRule" >
@@ -483,7 +483,7 @@ Do not use "if" statements that are always true or always false.
483483 </example >
484484 </rule >
485485
486- <rule name =" EmptyStatementNotInLoop "
486+ <rule name =" ExtraEmptyStatementNotInLoop "
487487 language =" java"
488488 message =" An empty statement (semicolon) not part of a loop"
489489 class =" net.sourceforge.pmd.lang.rule.XPathRule" >
@@ -523,7 +523,7 @@ could also be a double semicolon, which is useless and should be removed.
523523 </example >
524524 </rule >
525525
526- <rule name =" BooleanInstantiation "
526+ <rule name =" ExtraBooleanInstantiation "
527527 language =" java"
528528 message =" Avoid instantiating Boolean objects; you can usually invoke Boolean.TRUE instead."
529529 class =" net.sourceforge.pmd.lang.rule.XPathRule" >
@@ -558,7 +558,7 @@ public class Foo {
558558 </example >
559559 </rule >
560560
561- <rule name =" UnnecessaryFinalModifier "
561+ <rule name =" ExtraUnnecessaryFinalModifier "
562562 language =" java"
563563 message =" Unnecessary final modifier in final class"
564564 class =" net.sourceforge.pmd.lang.rule.XPathRule" >
@@ -591,7 +591,7 @@ public final class Foo {
591591 </example >
592592 </rule >
593593
594- <rule name =" CollapsibleIfStatements "
594+ <rule name =" ExtraCollapsibleIfStatements "
595595 language =" java"
596596 message =" These nested if statements could be combined"
597597 class =" net.sourceforge.pmd.lang.rule.XPathRule" >
0 commit comments