========================================================= Rule Time in ms ========================================================= SingularField 13821 UseStringBufferForStringAppends 7434 SuspiciousHashcodeMethodName 6975 MoreThanOneLogger 5587 AvoidDollarSigns 4937 UnnecessaryReturn 4754 OverrideBothEqualsAndHashcode 4734 AssignmentInOperand 4460 AbstractNaming 4283 BooleanInstantiation 4257 ProperCloneImplementation 4256 CollapsibleIfStatements 4249 AvoidPrintStackTrace 4247 UnnecessaryBooleanAssertion 4083 UseCorrectExceptionLogging 4076 CloneThrowsCloneNotSupportedException 4048 DontImportJavaLang 4037 SystemPrintln 3995 MissingStaticMethodInNonInstantiatableClass 3982 UseLocaleWithCaseConversions 3973 SimplifyStartsWith 3972 MissingSerialVersionUID 3953 OptimizableToArrayCall 3937 EqualsNull 3915 UseAssertEqualsInsteadOfAssertTrue 3909 ReturnFromFinallyBlock 3899 ShortVariable 3895 AvoidProtectedFieldInFinalClass 3891 UnnecessaryFinalModifier 3881 UseAssertSameInsteadOfAssertTrue 3874 ForLoopShouldBeWhileLoop 3859 EmptyTryBlock 3858 IfElseStmtsMustUseBraces 3853 LongVariable 3846 IfStmtsMustUseBraces 3835 FinalizeShouldBeProtected 3826 JumbledIncrementer 3822 NoPackage 3821 InstantiationToGetClass 3778 ForLoopsMustUseBraces 3776 ProperLogger 3775 AvoidSynchronizedAtMethodLevel 3751 WhileLoopsMustUseBraces 3744 SimpleDateFormatNeedsLocale 3729 EmptyIfStmt 3716 EmptyCatchBlock 3714 UnconditionalIfStatement 3696 ShortMethodName 3691 CallSuperInConstructor 3686 DefaultLabelNotLastInSwitchStmt 3683 AtLeastOneConstructor 3674 SwitchStmtsShouldHaveDefault 3673 AvoidCallingFinalize 3658 LoggerIsNotStaticFinal 3657 SuspiciousEqualsMethodName 3655 JUnitStaticSuite 3654 AvoidCatchingNPE 3650 AvoidFieldNameMatchingMethodName 3649 FinalizeOnlyCallsSuperFinalize 3642 AvoidInstanceofChecksInCatchClause 3639 UseNotifyAllInsteadOfNotify 3631 FinalFieldCouldBeStatic 3629 EmptyStaticInitializer 3619 EmptyFinallyBlock 3612 FinalizeDoesNotCallSuperFinalize 3592 MissingBreakInSwitch 3591 UseArrayListInsteadOfVector 3587 EmptySwitchStatements 3584 BadComparison 3582 EmptyStatementNotInLoop 3571 AbstractClassWithoutAbstractMethod 3569 EmptyFinalizer 3567 EmptyWhileStmt 3565 SimplifyConditional 3564 UnnecessaryConstructor 3560 DontImportSun 3559 SimplifyBooleanExpressions 3511 UnnecessaryParentheses 3510 EmptySynchronizedBlock 3482 FinalizeOverloaded 3462 PackageCase 3432 ExcessiveClassLength 3249 CouplingBetweenObjects 3240 SimplifyBooleanReturns 3225 ExcessivePublicCount 3223 DoubleCheckedLocking 3216 ConstructorCallsOverridableMethod 3214 ExcessiveMethodLength 3195 UnusedLocalVariable 3194 MethodReturnsInternalArray 3161 ExcessiveParameterList 3153 VariableNamingConventions 3152 UseSingleton 3149 BeanMembersShouldSerialize 3147 LocalVariableCouldBeFinal 3136 AvoidCatchingThrowable 3134 MethodArgumentCouldBeFinal 3133 AvoidConcatenatingNonLiteralsInStringBuffer 3119 LooseCoupling 3114 UnnecessaryCaseChange 3109 ConfusingTernary 3102 ExceptionAsFlowControl 3099 SuspiciousOctalEscape 3088 MethodWithSameNameAsEnclosingClass 3080 IdempotentOperations 3074 AvoidInstantiatingObjectsInLoops 3072 DuplicateImports 3070 JUnitAssertionsShouldIncludeMessage 3062 TestClassWithoutTestCases 3052 AccessorClassGeneration 3046 JUnitTestsShouldIncludeAssert 3034 UnusedPrivateField 3033 AvoidDuplicateLiterals 3032 UselessOverridingMethod 3026 AvoidFieldNameMatchingTypeName 3024 SignatureDeclareThrowsException 3017 TooManyFields 3012 UnnecessaryConversionTemporary 3005 UnusedFormalParameter 3004 ArrayIsStoredDirectly 2998 SwitchDensity 2988 AvoidDeeplyNestedIfStmts 2985 UnusedImports 2983 CloseConnection 2982 OnlyOneReturn 2979 ImmutableField 2969 StringToString 2964 AvoidReassigningParameters 2951 NullAssignment 2942 ExcessiveImports 2937 UnnecessaryLocalBeforeReturn 2926 UnusedModifier 2922 ClassNamingConventions 2921 CyclomaticComplexity 2918 CompareObjectsWithEquals 2914 PositionLiteralsFirstInComparisons 2864 AvoidNonConstructorMethodsWithClassName 2824 =========================================================