AssignmentToNonFinalStatic CompareObjectsWithEquals ConfusingTernary ExceptionAsFlowControl ExcessiveLengthRule ExcessiveNodeCountRule GenericClassCounterRule ImmutableField LongClassRule LongMethodRule LongParameterListRule LooseCoupling NonThreadSafeSingleton NpathComplexity NullAssignmentRule OnlyOneReturnRule PositionalIteratorRule PreserveStackTrace SingularField SwitchDensityRule TooManyFields UnnecessaryLocalBeforeReturn UnsynchronizedStaticDateFormatter UseCollectionIsEmpty UseSingleton