AssignmentToNonFinalStatic CompareObjectsWithEquals ConfusingTernary ExceptionAsFlowControl ExcessiveLengthRule ExcessiveNodeCountRule ImmutableField LongClassRule LongMethodRule LongParameterListRule LooseCoupling NullAssignmentRule OnlyOneReturnRule PositionalIteratorRule SwitchDensityRule TooManyFields UnnecessaryLocalBeforeReturn UnsynchronizedStaticDateFormatter UseSingleton