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