Provide exclusions for PMD 'optimizations' ruleset, issue #942

This commit is contained in:
Michal Kordas 2015-04-20 23:11:09 +02:00 committed by Roman Ivanov
parent 3ab0516997
commit bb1646fbcc
1 changed files with 14 additions and 1 deletions

View File

@ -24,7 +24,20 @@
<!--<rule ref="rulesets/java/logging-java.xml"/>-->
<rule ref="rulesets/java/migrating.xml"/>
<!--<rule ref="rulesets/java/naming.xml"/>-->
<!--<rule ref="rulesets/java/optimizations.xml"/>-->
<rule ref="rulesets/java/optimizations.xml">
<!--produces more false-positives than real problems-->
<exclude name="AvoidInstantiatingObjectsInLoops"/>
<!--pollutes code with modifiers-->
<exclude name="LocalVariableCouldBeFinal"/>
<!--pollutes code with modifiers-->
<exclude name="MethodArgumentCouldBeFinal"/>
<!--till #948-->
<exclude name="PrematureDeclaration"/>
<!--till #949-->
<exclude name="SimplifyStartsWith"/>
<!--not configurable, decreases readability-->
<exclude name="UseStringBufferForStringAppends"/>
</rule>
<!--<rule ref="rulesets/java/strictexception.xml"/>-->
<rule ref="rulesets/java/strings.xml"/>
<rule ref="rulesets/java/sunsecure.xml"/>