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