- AvoidEscapedUnicodeCharacters - DefaultComesLast - EmptyBlock - EmptyCatchBlock - EqualsAvoidNull - ExplicitInitialization - FinalParameters - HiddenField - HideUtilityClassConstructor - IllegalCatch - IllegalImport - IllegalThrows - IllegalToken - IllegalType - InnerAssignment - InnerTypeLast - MissingSwitchDefault - ModifiedControlVariable - MutableException - NoClone - NoFinalizer - OneTopLevelClass - OuterTypeFilename - PackageAnnotation - RedundantModifier - RequireThis - StringLiteralEquality - VariableDeclarationUsageDistance - VisibilityModifier - AvoidConstantAsFirstOperandInCondition - AvoidHidingCauseException - AvoidNotShortCircuitOperatorsForBoolean - DiamondOperatorForVariableDefinition - EitherLogOrThrow - LoginConditionNeedsOptimization - NoMainMethodInAbstractClass - OverridableMethodInConstructor - PublicReferenceToPrivateType - RedundantReturn - ReturnBooleanFromTernary - ReturnNullInsteadOfBoolean - SingleBreakOrContinue - TernaryPerExpressionCount - UselessSingleCatch - UselessSuperCtorCall