]> source.dussan.org Git - sonarqube.git/commitdiff
Reformat PMD rules.xml for better readability
authorEvgeny Mandrikov <mandrikov@gmail.com>
Wed, 8 Aug 2012 16:27:57 +0000 (22:27 +0600)
committerEvgeny Mandrikov <mandrikov@gmail.com>
Wed, 8 Aug 2012 16:27:57 +0000 (22:27 +0600)
plugins/sonar-pmd-plugin/src/main/resources/org/sonar/plugins/pmd/rules.xml

index 36d5aee2b8f5b73dc80ea21ea6c1e92b819791d7..a4778d1e9e8d3c6f5b6d1a17d8991e783a252722 100644 (file)
 <rules>
-  <!-- PMD 4.3 -->
+
   <rule key="DontCallThreadRun">
     <priority>MAJOR</priority>
     <configKey>rulesets/basic.xml/DontCallThreadRun</configKey>
   </rule>
+
   <rule key="GuardDebugLogging">
     <priority>MAJOR</priority>
     <configKey>rulesets/logging-jakarta-commons.xml/GuardDebugLogging</configKey>
   </rule>
 
-  <!-- PMD 4.2.6 -->
   <rule key="GenericsNaming">
     <priority>MAJOR</priority>
     <configKey>rulesets/naming.xml/GenericsNaming</configKey>
   </rule>
+
   <rule key="AvoidCatchingGenericException">
     <priority>MAJOR</priority>
     <configKey>rulesets/strictexception.xml/AvoidCatchingGenericException</configKey>
   </rule>
+
   <rule key="AvoidLosingExceptionInformation">
     <priority>MAJOR</priority>
     <configKey>rulesets/strictexception.xml/AvoidLosingExceptionInformation</configKey>
   </rule>
+
   <rule key="AvoidLiteralsInIfCondition">
     <priority>MAJOR</priority>
     <configKey>rulesets/controversial.xml/AvoidLiteralsInIfCondition</configKey>
   </rule>
+
   <rule key="UseConcurrentHashMap">
     <priority>MAJOR</priority>
     <configKey>rulesets/controversial.xml/UseConcurrentHashMap</configKey>
   </rule>
+
   <rule key="DoNotHardCodeSDCard">
     <priority>MAJOR</priority>
     <configKey>rulesets/android.xml/DoNotHardCodeSDCard</configKey>
   </rule>
 
-  <!-- PMD 4.2.5 -->
   <rule key="AvoidThrowingNewInstanceOfSameException">
     <priority>MAJOR</priority>
-
     <configKey>rulesets/strictexception.xml/AvoidThrowingNewInstanceOfSameException</configKey>
-
-
   </rule>
 
   <rule key="CallSuperFirst">
     <priority>MAJOR</priority>
-
     <configKey>rulesets/android.xml/CallSuperFirst</configKey>
-
-
   </rule>
 
   <rule key="CallSuperLast">
     <priority>MAJOR</priority>
-
     <configKey>rulesets/android.xml/CallSuperLast</configKey>
-
-
   </rule>
 
   <rule key="ProtectLogD">
     <priority>MAJOR</priority>
-
     <configKey>rulesets/android.xml/ProtectLogD</configKey>
-
-
   </rule>
 
   <rule key="ProtectLogV">
     <priority>MAJOR</priority>
-
     <configKey>rulesets/android.xml/ProtectLogV</configKey>
-
-
   </rule>
 
-
-  <!-- PMD 4.2.3 -->
   <rule key="EmptyInitializer">
     <priority>MAJOR</priority>
-
     <configKey>rulesets/basic.xml/EmptyInitializer</configKey>
-
-
   </rule>
 
-
-  <!-- PMD 4.2.2 -->
   <rule key="CyclomaticComplexity">
     <priority>MAJOR</priority>
-
     <configKey>rulesets/codesize.xml/CyclomaticComplexity</configKey>
-
-
     <param key="reportLevel" type="INTEGER">
-
     </param>
     <param key="showClassesComplexity" type="BOOLEAN">
-
-
     </param>
     <param key="showMethodsComplexity" type="BOOLEAN">
-
-
     </param>
   </rule>
 
   <rule key="AvoidStringBufferField">
     <priority>MAJOR</priority>
-
     <configKey>rulesets/strings.xml/AvoidStringBufferField</configKey>
-
-
   </rule>
 
   <rule key="DoNotThrowExceptionInFinally">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/strictexception.xml/DoNotThrowExceptionInFinally]]></configKey>
-
-
   </rule>
 
   <rule key="TooManyMethods">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/codesize.xml/TooManyMethods]]></configKey>
-
-
     <param key="maxmethods" type="INTEGER">
-
-
     </param>
   </rule>
 
   <rule key="ReturnEmptyArrayRatherThanNull">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/ReturnEmptyArrayRatherThanNull]]></configKey>
-
-
   </rule>
 
   <rule key="TooFewBranchesForASwitchStatement">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/TooFewBranchesForASwitchStatement]]></configKey>
-
-
     <param key="minimumNumberCaseForASwitch" type="INTEGER">
-
     </param>
   </rule>
 
   <rule key="AbstractClassWithoutAnyMethod">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/AbstractClassWithoutAnyMethod]]></configKey>
-
-
   </rule>
 
   <rule key="DoNotCallGarbageCollectionExplicitly">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/DoNotCallGarbageCollectionExplicitly]]></configKey>
-
-
   </rule>
 
   <rule key="AvoidMultipleUnaryOperators">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/AvoidMultipleUnaryOperators]]></configKey>
-
-
   </rule>
 
-
   <rule key="DoubleCheckedLocking">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/DoubleCheckedLocking]]></configKey>
-
-
   </rule>
 
   <rule key="NPathComplexity">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/codesize.xml/NPathComplexity]]></configKey>
-
-
     <param key="minimum" type="INTEGER">
-
-
     </param>
   </rule>
 
-
   <rule key="SimplifyBooleanReturns">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/SimplifyBooleanReturns]]></configKey>
-
-
   </rule>
 
   <rule key="SimplifyBooleanExpressions">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/SimplifyBooleanExpressions]]></configKey>
-
-
   </rule>
 
   <rule key="SwitchStmtsShouldHaveDefault">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/SwitchStmtsShouldHaveDefault]]></configKey>
-
-
   </rule>
 
   <rule key="DefaultLabelNotLastInSwitchStmt">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/DefaultLabelNotLastInSwitchStmt]]></configKey>
-
-
   </rule>
 
-
   <rule key="ClassWithOnlyPrivateConstructorsShouldBeFinal">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/ClassWithOnlyPrivateConstructorsShouldBeFinal]]></configKey>
-
-
   </rule>
 
   <rule key="AvoidFinalLocalVariable">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/AvoidFinalLocalVariable]]></configKey>
-
-
   </rule>
 
   <rule key="UnnecessaryParentheses">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/UnnecessaryParentheses]]></configKey>
-
-
   </rule>
 
   <rule key="OverrideBothEqualsAndHashcode">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/OverrideBothEqualsAndHashcode]]></configKey>
-
-
   </rule>
 
-
   <rule key="UnusedImports">
     <priority>INFO</priority>
-
     <configKey><![CDATA[rulesets/imports.xml/UnusedImports]]></configKey>
-
-
   </rule>
 
   <rule key="LocalVariableCouldBeFinal">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/optimizations.xml/LocalVariableCouldBeFinal]]></configKey>
-
-
   </rule>
 
-
   <rule key="AbstractNaming">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/naming.xml/AbstractNaming]]></configKey>
-
-
   </rule>
 
   <rule key="NoPackage">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/naming.xml/NoPackage]]></configKey>
-
-
   </rule>
 
-
   <rule key="PackageCase">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/naming.xml/PackageCase]]></configKey>
-
-
   </rule>
 
   <rule key="ByteInstantiation">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/migrating.xml/ByteInstantiation]]></configKey>
-
-
   </rule>
 
   <rule key="ShortInstantiation">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/migrating.xml/ShortInstantiation]]></configKey>
-
-
   </rule>
 
-
   <rule key="LongInstantiation">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/migrating.xml/LongInstantiation]]></configKey>
-
-
   </rule>
 
   <rule key="ProperCloneImplementation">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/clone.xml/ProperCloneImplementation]]></configKey>
-
-
   </rule>
 
-
-  <!-- PMD <= 4.1.1 -->
   <rule key="EmptyFinalizer">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/finalizers.xml/EmptyFinalizer]]></configKey>
-
-
   </rule>
+
   <rule key="FinalizeOnlyCallsSuperFinalize">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/finalizers.xml/FinalizeOnlyCallsSuperFinalize]]></configKey>
-
-
   </rule>
+
   <rule key="FinalizeOverloaded">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/finalizers.xml/FinalizeOverloaded]]></configKey>
-
-
   </rule>
+
   <rule key="FinalizeDoesNotCallSuperFinalize">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/finalizers.xml/FinalizeDoesNotCallSuperFinalize]]></configKey>
-
-
   </rule>
+
   <rule key="FinalizeShouldBeProtected">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/finalizers.xml/FinalizeShouldBeProtected]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidCallingFinalize">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/finalizers.xml/AvoidCallingFinalize]]></configKey>
-
-
   </rule>
+
   <rule key="DontNestJsfInJstlIteration">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic-jsf.xml/DontNestJsfInJstlIteration]]></configKey>
-
-
   </rule>
+
   <rule key="UnusedPrivateField">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/unusedcode.xml/UnusedPrivateField]]></configKey>
-
-
   </rule>
+
   <rule key="UnusedLocalVariable">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/unusedcode.xml/UnusedLocalVariable]]></configKey>
-
-
   </rule>
+
   <rule key="UnusedPrivateMethod">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/unusedcode.xml/UnusedPrivateMethod]]></configKey>
-
-
   </rule>
+
   <rule key="UnusedFormalParameter">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/unusedcode.xml/UnusedFormalParameter]]></configKey>
-
-
   </rule>
+
   <rule key="UnnecessaryConstructor">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/UnnecessaryConstructor]]></configKey>
-
-
   </rule>
+
   <rule key="NullAssignment">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/NullAssignment]]></configKey>
-
-
   </rule>
+
   <rule key="OnlyOneReturn">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/OnlyOneReturn]]></configKey>
-
-
   </rule>
+
   <rule key="UnusedModifier">
     <priority>INFO</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/UnusedModifier]]></configKey>
-
-
   </rule>
+
   <rule key="AssignmentInOperand">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/AssignmentInOperand]]></configKey>
-
-
   </rule>
+
   <rule key="AtLeastOneConstructor">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/AtLeastOneConstructor]]></configKey>
-
-
   </rule>
+
   <rule key="DontImportSun">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/DontImportSun]]></configKey>
-
-
   </rule>
+
   <rule key="SuspiciousOctalEscape">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/SuspiciousOctalEscape]]></configKey>
-
-
   </rule>
+
   <rule key="CallSuperInConstructor">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/CallSuperInConstructor]]></configKey>
-
-
   </rule>
+
   <rule key="SingularField">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/SingularField]]></configKey>
-
-
   </rule>
+
   <rule key="DefaultPackage">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/DefaultPackage]]></configKey>
-
-
   </rule>
+
   <rule key="BooleanInversion">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/BooleanInversion]]></configKey>
-
-
   </rule>
+
   <rule key="DataflowAnomalyAnalysis">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/DataflowAnomalyAnalysis]]></configKey>
-
-
     <param key="maxviolations" type="INTEGER">
-
-
     </param>
     <param key="maxpaths" type="INTEGER">
-
-
     </param>
   </rule>
+
   <rule key="CouplingBetweenObjects">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/coupling.xml/CouplingBetweenObjects]]></configKey>
-
-
     <param key="threshold" type="INTEGER">
-
-
     </param>
   </rule>
+
   <rule key="ExcessiveImports">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/coupling.xml/ExcessiveImports]]></configKey>
-
-
     <param key="minimum" type="INTEGER">
-
-
     </param>
   </rule>
+
   <rule key="LooseCoupling">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/coupling.xml/LooseCoupling]]></configKey>
-
-
   </rule>
+
   <rule key="MethodArgumentCouldBeFinal">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/optimizations.xml/MethodArgumentCouldBeFinal]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidInstantiatingObjectsInLoops">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/optimizations.xml/AvoidInstantiatingObjectsInLoops]]></configKey>
-
-
   </rule>
+
   <rule key="UseArrayListInsteadOfVector">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/optimizations.xml/UseArrayListInsteadOfVector]]></configKey>
-
-
   </rule>
+
   <rule key="SimplifyStartsWith">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/optimizations.xml/SimplifyStartsWith]]></configKey>
-
-
   </rule>
+
   <rule key="UseStringBufferForStringAppends">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/optimizations.xml/UseStringBufferForStringAppends]]></configKey>
-
-
   </rule>
+
   <rule key="UseArraysAsList">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/optimizations.xml/UseArraysAsList]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidArrayLoops">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/optimizations.xml/AvoidArrayLoops]]></configKey>
-
-
   </rule>
+
   <rule key="UnnecessaryWrapperObjectCreation">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/optimizations.xml/UnnecessaryWrapperObjectCreation]]></configKey>
-
-
   </rule>
+
   <rule key="UseProperClassLoader">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/j2ee.xml/UseProperClassLoader]]></configKey>
-
-
   </rule>
+
   <rule key="EmptyCatchBlock">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/EmptyCatchBlock]]></configKey>
-
-
     <param key="allowCommentedBlocks" type="BOOLEAN">
-
-
     </param>
   </rule>
+
   <rule key="EmptyIfStmt">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/EmptyIfStmt]]></configKey>
-
-
   </rule>
+
   <rule key="EmptyWhileStmt">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/EmptyWhileStmt]]></configKey>
-
-
   </rule>
+
   <rule key="EmptyTryBlock">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/EmptyTryBlock]]></configKey>
-
-
   </rule>
+
   <rule key="EmptyFinallyBlock">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/EmptyFinallyBlock]]></configKey>
-
-
   </rule>
+
   <rule key="EmptySwitchStatements">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/EmptySwitchStatements]]></configKey>
-
-
   </rule>
+
   <rule key="JumbledIncrementer">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/JumbledIncrementer]]></configKey>
-
-
   </rule>
+
   <rule key="ForLoopShouldBeWhileLoop">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/ForLoopShouldBeWhileLoop]]></configKey>
-
-
   </rule>
+
   <rule key="UnnecessaryConversionTemporary">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/UnnecessaryConversionTemporary]]></configKey>
-
-
   </rule>
+
   <rule key="ReturnFromFinallyBlock">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/ReturnFromFinallyBlock]]></configKey>
-
-
   </rule>
+
   <rule key="EmptySynchronizedBlock">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/EmptySynchronizedBlock]]></configKey>
-
-
   </rule>
+
   <rule key="UnnecessaryReturn">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/UnnecessaryReturn]]></configKey>
-
-
   </rule>
+
   <rule key="EmptyStaticInitializer">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/EmptyStaticInitializer]]></configKey>
-
-
   </rule>
+
   <rule key="UnconditionalIfStatement">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/UnconditionalIfStatement]]></configKey>
-
-
   </rule>
+
   <rule key="EmptyStatementNotInLoop">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/EmptyStatementNotInLoop]]></configKey>
-
-
   </rule>
+
   <rule key="BooleanInstantiation">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/BooleanInstantiation]]></configKey>
-
-
   </rule>
+
   <rule key="UnnecessaryFinalModifier">
     <priority>INFO</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/UnnecessaryFinalModifier]]></configKey>
-
-
   </rule>
+
   <rule key="CollapsibleIfStatements">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/CollapsibleIfStatements]]></configKey>
-
-
   </rule>
+
   <rule key="UselessOverridingMethod">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/UselessOverridingMethod]]></configKey>
-
-
     <param key="ignoreAnnotations" type="BOOLEAN">
-
     </param>
   </rule>
+
   <rule key="ClassCastExceptionWithToArray">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/ClassCastExceptionWithToArray]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidDecimalLiteralsInBigDecimalConstructor">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/AvoidDecimalLiteralsInBigDecimalConstructor]]></configKey>
-
-
   </rule>
+
   <rule key="UselessOperationOnImmutable">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/UselessOperationOnImmutable]]></configKey>
-
-
   </rule>
+
   <rule key="MisplacedNullCheck">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/MisplacedNullCheck]]></configKey>
-
-
   </rule>
+
   <rule key="UnusedNullCheckInEquals">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/UnusedNullCheckInEquals]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidThreadGroup">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/AvoidThreadGroup]]></configKey>
-
-
   </rule>
+
   <rule key="BrokenNullCheck">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/BrokenNullCheck]]></configKey>
-
-
   </rule>
+
   <rule key="BigIntegerInstantiation">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/BigIntegerInstantiation]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidUsingOctalValues">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/AvoidUsingOctalValues]]></configKey>
-
-
   </rule>
+
   <rule key="UseSingleton">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/UseSingleton]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidDeeplyNestedIfStmts">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/AvoidDeeplyNestedIfStmts]]></configKey>
-
-
     <param key="problemDepth" type="INTEGER">
-
-
     </param>
   </rule>
+
   <rule key="AvoidReassigningParameters">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/AvoidReassigningParameters]]></configKey>
-
-
   </rule>
+
   <rule key="SwitchDensity">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/SwitchDensity]]></configKey>
-
-
     <param key="minimum" type="INTEGER">
-
-
     </param>
   </rule>
+
   <rule key="ConstructorCallsOverridableMethod">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/ConstructorCallsOverridableMethod]]></configKey>
-
-
   </rule>
+
   <rule key="AccessorClassGeneration">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/AccessorClassGeneration]]></configKey>
-
-
   </rule>
+
   <rule key="FinalFieldCouldBeStatic">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/FinalFieldCouldBeStatic]]></configKey>
-
-
   </rule>
+
   <rule key="CloseResource">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/CloseResource]]></configKey>
-
-
     <param key="types" type="STRING">
-
     </param>
     <param key="closeTargets" type="STRING">
-
     </param>
   </rule>
+
   <rule key="NonStaticInitializer">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/NonStaticInitializer]]></configKey>
-
-
   </rule>
+
   <rule key="NonCaseLabelInSwitchStatement">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/NonCaseLabelInSwitchStatement]]></configKey>
-
-
   </rule>
+
   <rule key="OptimizableToArrayCall">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/OptimizableToArrayCall]]></configKey>
-
-
   </rule>
+
   <rule key="BadComparison">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/BadComparison]]></configKey>
-
-
   </rule>
+
   <rule key="EqualsNull">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/design.xml/EqualsNull]]></configKey>
-
-
   </rule>
+
   <rule key="ConfusingTernary">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/ConfusingTernary]]></configKey>
-
-
   </rule>
+
   <rule key="InstantiationToGetClass">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/InstantiationToGetClass]]></configKey>
-
-
   </rule>
+
   <rule key="IdempotentOperations">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/IdempotentOperations]]></configKey>
-
-
   </rule>
+
   <rule key="SimpleDateFormatNeedsLocale">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/SimpleDateFormatNeedsLocale]]></configKey>
-
-
   </rule>
+
   <rule key="ImmutableField">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/ImmutableField]]></configKey>
-
-
   </rule>
+
   <rule key="UseLocaleWithCaseConversions">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/UseLocaleWithCaseConversions]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidProtectedFieldInFinalClass">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/AvoidProtectedFieldInFinalClass]]></configKey>
-
-
   </rule>
+
   <rule key="AssignmentToNonFinalStatic">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/AssignmentToNonFinalStatic]]></configKey>
-
-
   </rule>
+
   <rule key="MissingStaticMethodInNonInstantiatableClass">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/MissingStaticMethodInNonInstantiatableClass]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidSynchronizedAtMethodLevel">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/AvoidSynchronizedAtMethodLevel]]></configKey>
-
-
   </rule>
+
   <rule key="MissingBreakInSwitch">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/design.xml/MissingBreakInSwitch]]></configKey>
-
-
   </rule>
+
   <rule key="UseNotifyAllInsteadOfNotify">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/UseNotifyAllInsteadOfNotify]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidInstanceofChecksInCatchClause">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/AvoidInstanceofChecksInCatchClause]]></configKey>
-
-
   </rule>
+
   <rule key="AbstractClassWithoutAbstractMethod">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/AbstractClassWithoutAbstractMethod]]></configKey>
-
-
   </rule>
+
   <rule key="SimplifyConditional">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/SimplifyConditional]]></configKey>
-
-
   </rule>
+
   <rule key="CompareObjectsWithEquals">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/CompareObjectsWithEquals]]></configKey>
-
-
   </rule>
+
   <rule key="PositionLiteralsFirstInComparisons">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/PositionLiteralsFirstInComparisons]]></configKey>
-
-
   </rule>
+
   <rule key="UnnecessaryLocalBeforeReturn">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/UnnecessaryLocalBeforeReturn]]></configKey>
-
-
   </rule>
+
   <rule key="NonThreadSafeSingleton">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/NonThreadSafeSingleton]]></configKey>
-
-
     <param key="checkNonStaticMethods" type="BOOLEAN">
-      <priority>MAJOR</priority>
-
-
     </param>
     <param key="checkNonStaticFields" type="BOOLEAN">
-      <priority>MAJOR</priority>
-
-
     </param>
   </rule>
+
   <rule key="UncommentedEmptyMethod">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/UncommentedEmptyMethod]]></configKey>
-
-
   </rule>
+
   <rule key="UncommentedEmptyConstructor">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/UncommentedEmptyConstructor]]></configKey>
-
-
     <param key="ignoreExplicitConstructorInvocation" type="BOOLEAN">
-
-
     </param>
   </rule>
+
   <rule key="AvoidConstantsInterface">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/AvoidConstantsInterface]]></configKey>
-
-
   </rule>
+
   <rule key="UnsynchronizedStaticDateFormatter">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/UnsynchronizedStaticDateFormatter]]></configKey>
-
-
   </rule>
+
   <rule key="PreserveStackTrace">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/PreserveStackTrace]]></configKey>
-
-
   </rule>
+
   <rule key="UseCollectionIsEmpty">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/UseCollectionIsEmpty]]></configKey>
-
-
   </rule>
+
   <rule key="MethodReturnsInternalArray">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/sunsecure.xml/MethodReturnsInternalArray]]></configKey>
-
-
   </rule>
+
   <rule key="ArrayIsStoredDirectly">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/sunsecure.xml/ArrayIsStoredDirectly]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidCatchingThrowable">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/strictexception.xml/AvoidCatchingThrowable]]></configKey>
-
-
   </rule>
+
   <rule key="SignatureDeclareThrowsException">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/strictexception.xml/SignatureDeclareThrowsException]]></configKey>
-
-
   </rule>
+
   <rule key="ExceptionAsFlowControl">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/strictexception.xml/ExceptionAsFlowControl]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidCatchingNPE">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/strictexception.xml/AvoidCatchingNPE]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidThrowingRawExceptionTypes">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/strictexception.xml/AvoidThrowingRawExceptionTypes]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidThrowingNullPointerException">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/strictexception.xml/AvoidThrowingNullPointerException]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidRethrowingException">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/strictexception.xml/AvoidRethrowingException]]></configKey>
-
-
   </rule>
+
   <rule key="BeanMembersShouldSerialize">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/javabeans.xml/BeanMembersShouldSerialize]]></configKey>
-
-
     <param key="prefix" type="STRING">
-
-
     </param>
   </rule>
+
   <rule key="MissingSerialVersionUID">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/javabeans.xml/MissingSerialVersionUID]]></configKey>
-
-
   </rule>
+
   <rule key="CloneMethodMustImplementCloneable">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/clone.xml/CloneMethodMustImplementCloneable]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidDuplicateLiterals">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/strings.xml/AvoidDuplicateLiterals]]></configKey>
-
-
     <param key="threshold" type="INTEGER">
-
-
     </param>
     <param key="skipAnnotations" type="BOOLEAN">
-
     </param>
     <param key="exceptionlist" type="STRING">
-
     </param>
     <param key="separator" type="STRING">
-
-
     </param>
     <param key="exceptionfile" type="STRING">
-
     </param>
   </rule>
+
   <rule key="StringInstantiation">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/strings.xml/StringInstantiation]]></configKey>
-
-
   </rule>
+
   <rule key="StringToString">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/strings.xml/StringToString]]></configKey>
-
-
   </rule>
+
   <rule key="InefficientStringBuffering">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/strings.xml/InefficientStringBuffering]]></configKey>
-
-
   </rule>
+
   <rule key="UnnecessaryCaseChange">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/strings.xml/UnnecessaryCaseChange]]></configKey>
-
-
   </rule>
+
   <rule key="UseStringBufferLength">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/strings.xml/UseStringBufferLength]]></configKey>
-
-
   </rule>
+
   <rule key="AppendCharacterWithChar">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/strings.xml/AppendCharacterWithChar]]></configKey>
-
-
   </rule>
+
   <rule key="ConsecutiveLiteralAppends">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/strings.xml/ConsecutiveLiteralAppends]]></configKey>
-
-
     <param key="threshold" type="INTEGER">
-
-
     </param>
   </rule>
+
   <rule key="UseIndexOfChar">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/strings.xml/UseIndexOfChar]]></configKey>
-
-
   </rule>
+
   <rule key="InefficientEmptyStringCheck">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/strings.xml/InefficientEmptyStringCheck]]></configKey>
-
-
   </rule>
+
   <rule key="InsufficientStringBufferDeclaration">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/strings.xml/InsufficientStringBufferDeclaration]]></configKey>
-
-
   </rule>
+
   <rule key="UselessStringValueOf">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/strings.xml/UselessStringValueOf]]></configKey>
-
-
   </rule>
+
   <rule key="StringBufferInstantiationWithChar">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/strings.xml/StringBufferInstantiationWithChar]]></configKey>
-
-
   </rule>
+
   <rule key="ExcessiveMethodLength">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/codesize.xml/ExcessiveMethodLength]]></configKey>
-
-
     <param key="minimum" type="INTEGER">
-
-
     </param>
   </rule>
+
   <rule key="ExcessiveParameterList">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/codesize.xml/ExcessiveParameterList]]></configKey>
-
-
     <param key="minimum" type="INTEGER">
-
-
     </param>
   </rule>
+
   <rule key="ExcessiveClassLength">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/codesize.xml/ExcessiveClassLength]]></configKey>
-
-
     <param key="minimum" type="INTEGER">
-
-
     </param>
   </rule>
+
   <rule key="ExcessivePublicCount">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/codesize.xml/ExcessivePublicCount]]></configKey>
-
-
     <param key="minimum" type="INTEGER">
-
-
     </param>
   </rule>
+
   <rule key="TooManyFields">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/codesize.xml/TooManyFields]]></configKey>
-
-
     <param key="maxfields" type="INTEGER">
-
-
     </param>
   </rule>
+
   <rule key="NcssMethodCount">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/codesize.xml/NcssMethodCount]]></configKey>
-
-
     <param key="minimum" type="INTEGER">
-
     </param>
   </rule>
+
   <rule key="NcssTypeCount">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/codesize.xml/NcssTypeCount]]></configKey>
-
-
     <param key="minimum" type="INTEGER">
-
     </param>
   </rule>
+
   <rule key="NcssConstructorCount">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/codesize.xml/NcssConstructorCount]]></configKey>
-
-
     <param key="minimum" type="INTEGER">
-
     </param>
   </rule>
+
   <rule key="DuplicateImports">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/imports.xml/DuplicateImports]]></configKey>
-
-
   </rule>
+
   <rule key="DontImportJavaLang">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/imports.xml/DontImportJavaLang]]></configKey>
-
-
   </rule>
+
   <rule key="ImportFromSamePackage">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/imports.xml/ImportFromSamePackage]]></configKey>
-
-
   </rule>
+
   <rule key="CloneThrowsCloneNotSupportedException">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/clone.xml/CloneThrowsCloneNotSupportedException]]></configKey>
-
-
   </rule>
+
   <rule key="UseCorrectExceptionLogging">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/logging-jakarta-commons.xml/UseCorrectExceptionLogging]]></configKey>
-
-
   </rule>
+
   <rule key="ProperLogger">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/logging-jakarta-commons.xml/ProperLogger]]></configKey>
-
-
     <param key="staticLoggerName" type="STRING">
-
-
     </param>
   </rule>
+
   <rule key="ShortVariable">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/naming.xml/ShortVariable]]></configKey>
-
-
   </rule>
+
   <rule key="LongVariable">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/naming.xml/LongVariable]]></configKey>
-
-
     <param key="minimum" type="INTEGER">
-
-
     </param>
   </rule>
+
   <rule key="ShortMethodName">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/naming.xml/ShortMethodName]]></configKey>
-
-
   </rule>
+
   <rule key="VariableNamingConventions">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/naming.xml/VariableNamingConventions]]></configKey>
-
-
     <param key="staticPrefix" type="STRING">
-
-
     </param>
     <param key="staticSuffix" type="STRING">
-
-
     </param>
     <param key="memberPrefix" type="STRING">
-
-
     </param>
     <param key="memberSuffix" type="STRING">
-
-
     </param>
   </rule>
+
   <rule key="MethodNamingConventions">
     <priority>MAJOR</priority>
-
     <configKey>rulesets/naming.xml/MethodNamingConventions</configKey>
-
-
   </rule>
+
   <rule key="ClassNamingConventions">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/naming.xml/ClassNamingConventions]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidDollarSigns">
     <priority>MINOR</priority>
-
     <configKey><![CDATA[rulesets/naming.xml/AvoidDollarSigns]]></configKey>
-
-
   </rule>
+
   <rule key="MethodWithSameNameAsEnclosingClass">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/naming.xml/MethodWithSameNameAsEnclosingClass]]></configKey>
-
-
   </rule>
+
   <rule key="SuspiciousHashcodeMethodName">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/naming.xml/SuspiciousHashcodeMethodName]]></configKey>
-
-
   </rule>
+
   <rule key="SuspiciousConstantFieldName">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/naming.xml/SuspiciousConstantFieldName]]></configKey>
-
-
   </rule>
+
   <rule key="SuspiciousEqualsMethodName">
     <priority>CRITICAL</priority>
-
     <configKey><![CDATA[rulesets/naming.xml/SuspiciousEqualsMethodName]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidFieldNameMatchingTypeName">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/naming.xml/AvoidFieldNameMatchingTypeName]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidFieldNameMatchingMethodName">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/naming.xml/AvoidFieldNameMatchingMethodName]]></configKey>
-
-
   </rule>
+
   <rule key="MisleadingVariableName">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/naming.xml/MisleadingVariableName]]></configKey>
-
-
   </rule>
+
   <rule key="ReplaceVectorWithList">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/migrating.xml/ReplaceVectorWithList]]></configKey>
-
-
   </rule>
+
   <rule key="ReplaceHashtableWithMap">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/migrating.xml/ReplaceHashtableWithMap]]></configKey>
-
-
   </rule>
+
   <rule key="ReplaceEnumerationWithIterator">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/migrating.xml/ReplaceEnumerationWithIterator]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidEnumAsIdentifier">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/migrating.xml/AvoidEnumAsIdentifier]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidAssertAsIdentifier">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/migrating.xml/AvoidAssertAsIdentifier]]></configKey>
-
-
   </rule>
+
   <rule key="IntegerInstantiation">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/migrating.xml/IntegerInstantiation]]></configKey>
-
-
   </rule>
+
   <rule key="MoreThanOneLogger">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/logging-java.xml/MoreThanOneLogger]]></configKey>
-
-
   </rule>
+
   <rule key="LoggerIsNotStaticFinal">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/logging-java.xml/LoggerIsNotStaticFinal]]></configKey>
-
-
   </rule>
+
   <rule key="SystemPrintln">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/logging-java.xml/SystemPrintln]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidPrintStackTrace">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/logging-java.xml/AvoidPrintStackTrace]]></configKey>
-
-
   </rule>
+
   <rule key="IfStmtsMustUseBraces">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/braces.xml/IfStmtsMustUseBraces]]></configKey>
-
-
   </rule>
+
   <rule key="WhileLoopsMustUseBraces">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/braces.xml/WhileLoopsMustUseBraces]]></configKey>
-
-
   </rule>
+
   <rule key="IfElseStmtsMustUseBraces">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/braces.xml/IfElseStmtsMustUseBraces]]></configKey>
-
-
   </rule>
+
   <rule key="ForLoopsMustUseBraces">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/braces.xml/ForLoopsMustUseBraces]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidUsingHardCodedIP">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/AvoidUsingHardCodedIP]]></configKey>
-
-
     <param key="pattern" type="REGULAR_EXPRESSION">
-
-
     </param>
   </rule>
+
   <rule key="CheckResultSet">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/basic.xml/CheckResultSet]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidUsingShortType">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/AvoidUsingShortType]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidUsingVolatile">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/AvoidUsingVolatile]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidUsingNativeCode">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/AvoidUsingNativeCode]]></configKey>
-
-
   </rule>
+
   <rule key="AvoidAccessibilityAlteration">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/controversial.xml/AvoidAccessibilityAlteration]]></configKey>
-
-
   </rule>
+
   <rule key="EmptyMethodInAbstractClassShouldBeAbstract">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/design.xml/EmptyMethodInAbstractClassShouldBeAbstract]]></configKey>
-
-
   </rule>
+
   <rule key="TooManyStaticImports">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/imports.xml/TooManyStaticImports]]></configKey>
-
-
     <param key="maximumStaticImports" type="INTEGER">
-
-
     </param>
   </rule>
+
   <rule key="DoNotCallSystemExit">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/j2ee.xml/DoNotCallSystemExit]]></configKey>
-
-
   </rule>
+
   <rule key="StaticEJBFieldShouldBeFinal">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/j2ee.xml/StaticEJBFieldShouldBeFinal]]></configKey>
-
-
   </rule>
+
   <rule key="DoNotUseThreads">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/j2ee.xml/DoNotUseThreads]]></configKey>
-
-
   </rule>
+
   <rule key="MDBAndSessionBeanNamingConvention">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/j2ee.xml/MDBAndSessionBeanNamingConvention]]></configKey>
-
-
   </rule>
+
   <rule key="RemoteSessionInterfaceNamingConvention">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/j2ee.xml/RemoteSessionInterfaceNamingConvention]]></configKey>
-
-
   </rule>
+
   <rule key="LocalInterfaceSessionNamingConvention">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/j2ee.xml/LocalInterfaceSessionNamingConvention]]></configKey>
-
-
   </rule>
+
   <rule key="LocalHomeNamingConvention">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/j2ee.xml/LocalHomeNamingConvention]]></configKey>
-
-
   </rule>
+
   <rule key="RemoteInterfaceNamingConvention">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/j2ee.xml/RemoteInterfaceNamingConvention]]></configKey>
-
-
   </rule>
+
   <rule key="UseEqualsToCompareStrings">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/strings.xml/UseEqualsToCompareStrings]]></configKey>
-
-
   </rule>
+
   <rule key="DoNotExtendJavaLangError">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/strictexception.xml/DoNotExtendJavaLangError]]></configKey>
-
-
   </rule>
+
   <rule key="AddEmptyString">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/optimizations.xml/AddEmptyString]]></configKey>
-
-
   </rule>
+
   <rule key="BooleanGetMethodName">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[rulesets/naming.xml/BooleanGetMethodName]]></configKey>
-
-
     <param key="checkParameterizedMethods" type="BOOLEAN">
-
-
     </param>
   </rule>
+
   <rule key="XPathRule">
     <priority>MAJOR</priority>
-
     <configKey><![CDATA[net.sourceforge.pmd.rules.XPathRule]]></configKey>
-
     <cardinality>MULTIPLE</cardinality>
-
     <param key="xpath" type="TEXT">
-
     </param>
     <param key="message" type="STRING">
-
     </param>
   </rule>
+
 </rules>