266 lines
8.3 KiB
XML
266 lines
8.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ruleset>
|
|
<rule ref="rulesets/basic.xml/UnusedNullCheckInEquals">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/strings.xml/StringInstantiation">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/design.xml/ConstructorCallsOverridableMethod">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/strictexception.xml/AvoidCatchingNPE">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/strictexception.xml/AvoidRethrowingException">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/migrating.xml/ReplaceEnumerationWithIterator">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/optimizations.xml/AvoidArrayLoops">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/unusedcode.xml/UnusedFormalParameter">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/basic.xml/EmptySwitchStatements">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/basic.xml/ClassCastExceptionWithToArray">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/strictexception.xml/AvoidThrowingNullPointerException">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/unusedcode.xml/UnusedPrivateField">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/design.xml/CompareObjectsWithEquals">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/strings.xml/UseIndexOfChar">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/basic.xml/BigIntegerInstantiation">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/design.xml/FinalFieldCouldBeStatic">
|
|
<priority>4</priority>
|
|
</rule>
|
|
<rule ref="rulesets/braces.xml/IfStmtsMustUseBraces">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/naming.xml/SuspiciousEqualsMethodName">
|
|
<priority>2</priority>
|
|
</rule>
|
|
<rule ref="rulesets/design.xml/InstantiationToGetClass">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/naming.xml/SuspiciousHashcodeMethodName">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/coupling.xml/LooseCoupling">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/unusedcode.xml/UnusedLocalVariable">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/strings.xml/UnnecessaryCaseChange">
|
|
<priority>4</priority>
|
|
</rule>
|
|
<rule ref="rulesets/basic.xml/EmptySynchronizedBlock">
|
|
<priority>2</priority>
|
|
</rule>
|
|
<rule ref="rulesets/design.xml/SingularField">
|
|
<priority>4</priority>
|
|
</rule>
|
|
<rule ref="rulesets/unusedcode.xml/UnusedPrivateMethod">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/design.xml/CloseResource">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/strictexception.xml/AvoidCatchingThrowable">
|
|
<priority>2</priority>
|
|
</rule>
|
|
<rule ref="rulesets/basic.xml/EmptyWhileStmt">
|
|
<priority>2</priority>
|
|
</rule>
|
|
<rule ref="rulesets/basic.xml/CollapsibleIfStatements">
|
|
<priority>4</priority>
|
|
</rule>
|
|
<rule ref="rulesets/basic.xml/UselessOperationOnImmutable">
|
|
<priority>2</priority>
|
|
</rule>
|
|
<rule ref="rulesets/clone.xml/CloneMethodMustImplementCloneable">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/basic.xml/UselessOverridingMethod">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/controversial.xml/UnusedModifier">
|
|
<priority>5</priority>
|
|
</rule>
|
|
<rule ref="rulesets/design.xml/PreserveStackTrace">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/optimizations.xml/UseArraysAsList">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/strictexception.xml/AvoidThrowingRawExceptionTypes">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/basic.xml/EmptyIfStmt">
|
|
<priority>2</priority>
|
|
</rule>
|
|
<rule ref="rulesets/design.xml/EqualsNull">
|
|
<priority>2</priority>
|
|
</rule>
|
|
<rule ref="rulesets/basic.xml/BrokenNullCheck">
|
|
<priority>2</priority>
|
|
</rule>
|
|
<rule ref="rulesets/logging-jakarta-commons.xml/UseCorrectExceptionLogging">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/strings.xml/InefficientStringBuffering">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/sunsecure.xml/ArrayIsStoredDirectly">
|
|
<priority>2</priority>
|
|
</rule>
|
|
<rule ref="rulesets/finalizers.xml/FinalizeOverloaded">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/naming.xml/ClassNamingConventions">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/controversial.xml/DontImportSun">
|
|
<priority>4</priority>
|
|
</rule>
|
|
<rule ref="rulesets/imports.xml/DontImportJavaLang">
|
|
<priority>4</priority>
|
|
</rule>
|
|
<rule ref="rulesets/design.xml/MissingStaticMethodInNonInstantiatableClass">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/strings.xml/StringBufferInstantiationWithChar">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/optimizations.xml/UseArrayListInsteadOfVector">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/braces.xml/WhileLoopsMustUseBraces">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/strings.xml/StringToString">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/design.xml/SimplifyConditional">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/migrating.xml/ReplaceVectorWithList">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/codesize.xml/NcssMethodCount">
|
|
<priority>3</priority>
|
|
<properties>
|
|
<property name="minimum" value="50" />
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/logging-java.xml/AvoidPrintStackTrace">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/naming.xml/MethodWithSameNameAsEnclosingClass">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/naming.xml/SuspiciousConstantFieldName">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/codesize.xml/NcssTypeCount">
|
|
<priority>3</priority>
|
|
<properties>
|
|
<property name="minimum" value="800" />
|
|
</properties>
|
|
</rule>
|
|
<rule ref="rulesets/design.xml/AvoidInstanceofChecksInCatchClause">
|
|
<priority>4</priority>
|
|
</rule>
|
|
<rule ref="rulesets/basic.xml/EmptyFinallyBlock">
|
|
<priority>2</priority>
|
|
</rule>
|
|
<rule ref="rulesets/migrating.xml/IntegerInstantiation">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/naming.xml/AvoidDollarSigns">
|
|
<priority>4</priority>
|
|
</rule>
|
|
<rule ref="rulesets/migrating.xml/AvoidAssertAsIdentifier">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/design.xml/UnnecessaryLocalBeforeReturn">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/finalizers.xml/AvoidCallingFinalize">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/basic.xml/BooleanInstantiation">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/basic.xml/UnconditionalIfStatement">
|
|
<priority>2</priority>
|
|
</rule>
|
|
<rule ref="rulesets/clone.xml/CloneThrowsCloneNotSupportedException">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/migrating.xml/ReplaceHashtableWithMap">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/basic.xml/AvoidDecimalLiteralsInBigDecimalConstructor">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/braces.xml/ForLoopsMustUseBraces">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/basic.xml/EmptyTryBlock">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/strictexception.xml/SignatureDeclareThrowsException">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/finalizers.xml/EmptyFinalizer">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/design.xml/IdempotentOperations">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/strictexception.xml/ExceptionAsFlowControl">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/basic.xml/EmptyStaticInitializer">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/finalizers.xml/FinalizeDoesNotCallSuperFinalize">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/strings.xml/UseStringBufferLength">
|
|
<priority>4</priority>
|
|
</rule>
|
|
<rule ref="rulesets/migrating.xml/AvoidEnumAsIdentifier">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/braces.xml/IfElseStmtsMustUseBraces">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/logging-java.xml/SystemPrintln">
|
|
<priority>3</priority>
|
|
</rule>
|
|
<rule ref="rulesets/strings.xml/UselessStringValueOf">
|
|
<priority>4</priority>
|
|
</rule>
|
|
<rule ref="rulesets/strings.xml/AvoidDuplicateLiterals">
|
|
<priority>3</priority>
|
|
</rule>
|
|
</ruleset>
|
|
|