AbstractInefficientZeroCheck AbstractPoorMethodCall AccessorClassGeneration AssignmentInOperand AvoidCallingFinalize AvoidDeeplyNestedIfStmtsRule AvoidFieldNameMatchingMethodName AvoidFieldNameMatchingTypeName AvoidNonConstructorMethodsWithClassName AvoidReassigningParameters BeanMembersShouldSerializeRule ClassNamingConventions CloseResource ConstructorCallsOverridableMethod CouplingBetweenObjects CyclomaticComplexity DoubleCheckedLocking ExcessiveImports ExcessivePublicCount GenericLiteralCheckerRule IdempotentOperations ImportWrapper MethodNamingConventions MethodWithSameNameAsEnclosingClass MoreThanOneLogger OverrideBothEqualsAndHashcode SimplifyBooleanReturns StringConcatenationRule SuspiciousOctalEscape SymbolTableTestRule UnnecessaryConversionTemporary UnusedFormalParameterRule UnusedLocalVariableRule UnusedModifier UnusedPrivateFieldRule UnusedPrivateMethodRule UselessAssignment UselessOperationOnImmutable UselessOverridingMethod VariableNamingConventions XPathRule