false
.ruleset
EmptyIfStmt
Basic Rules
EmptyWhileStmt
Basic Rules
EmptyTryBlock
Basic Rules
EmptyFinallyBlock
Basic Rules
EmptySwitchStatements
Basic Rules
JumbledIncrementer
Basic Rules
ForLoopShouldBeWhileLoop
Basic Rules
UnnecessaryConversionTemporary
Basic Rules
OverrideBothEqualsAndHashcode
Basic Rules
DoubleCheckedLocking
Basic Rules
ReturnFromFinallyBlock
Basic Rules
EmptySynchronizedBlock
Basic Rules
UnnecessaryReturn
Basic Rules
EmptyStaticInitializer
Basic Rules
UnconditionalIfStatement
Basic Rules
EmptyStatementNotInLoop
Basic Rules
BooleanInstantiation
Basic Rules
UnnecessaryFinalModifier
Basic Rules
CollapsibleIfStatements
Basic Rules
UselessOverridingMethod
Basic Rules
ClassCastExceptionWithToArray
Basic Rules
AvoidDecimalLiteralsInBigDecimalConstructor
Basic Rules
UselessOperationOnImmutable
Basic Rules
MisplacedNullCheck
Basic Rules
UnusedNullCheckInEquals
Basic Rules
AvoidThreadGroup
Basic Rules
BrokenNullCheck
Basic Rules
AvoidUsingOctalValues
Basic Rules
AvoidUsingHardCodedIP
Basic Rules
CheckResultSet
Basic Rules
AvoidMultipleUnaryOperators
Basic Rules
EmptyInitializer
Basic Rules
NPathComplexity
Code Size Rules
ExcessiveMethodLength
Code Size Rules
NcssMethodCount
Code Size Rules
NcssTypeCount
Code Size Rules
NcssConstructorCount
Code Size Rules
VariableNamingConventions
Naming Rules
MethodNamingConventions
Naming Rules
ClassNamingConventions
Naming Rules
AvoidDollarSigns
Naming Rules
MethodWithSameNameAsEnclosingClass
Naming Rules
SuspiciousHashcodeMethodName
Naming Rules
SuspiciousConstantFieldName
Naming Rules
SuspiciousEqualsMethodName
Naming Rules
AvoidFieldNameMatchingTypeName
Naming Rules
AvoidFieldNameMatchingMethodName
Naming Rules
NoPackage
Naming Rules
PackageCase
Naming Rules
MisleadingVariableName
Naming Rules
BooleanGetMethodName
Naming Rules
MoreThanOneLogger
Java Logging Rules
LoggerIsNotStaticFinal
Java Logging Rules
SystemPrintln
Java Logging Rules
AvoidPrintStackTrace
Java Logging Rules
IfStmtsMustUseBraces
Braces Rules
WhileLoopsMustUseBraces
Braces Rules
IfElseStmtsMustUseBraces
Braces Rules
ForLoopsMustUseBraces
Braces Rules
UseSingleton
Design Rules
SimplifyBooleanReturns
Design Rules
SimplifyBooleanExpressions
Design Rules
SwitchStmtsShouldHaveDefault
Design Rules
SwitchDensity
Design Rules
AccessorClassGeneration
Design Rules
FinalFieldCouldBeStatic
Design Rules
CloseResource
Design Rules
NonStaticInitializer
Design Rules
DefaultLabelNotLastInSwitchStmt
Design Rules
NonCaseLabelInSwitchStatement
Design Rules
OptimizableToArrayCall
Design Rules
BadComparison
Design Rules
EqualsNull
Design Rules
InstantiationToGetClass
Design Rules
IdempotentOperations
Design Rules
AvoidProtectedFieldInFinalClass
Design Rules
MissingStaticMethodInNonInstantiatableClass
Design Rules
MissingBreakInSwitch
Design Rules
UseNotifyAllInsteadOfNotify
Design Rules
AvoidInstanceofChecksInCatchClause
Design Rules
AbstractClassWithoutAbstractMethod
Design Rules
SimplifyConditional
Design Rules
CompareObjectsWithEquals
Design Rules
PositionLiteralsFirstInComparisons
Design Rules
UnnecessaryLocalBeforeReturn
Design Rules
NonThreadSafeSingleton
Design Rules
UncommentedEmptyMethod
Design Rules
AvoidConstantsInterface
Design Rules
UnsynchronizedStaticDateFormatter
Design Rules
PreserveStackTrace
Design Rules
UseCollectionIsEmpty
Design Rules
ClassWithOnlyPrivateConstructorsShouldBeFinal
Design Rules
EmptyMethodInAbstractClassShouldBeAbstract
Design Rules
SingularField
Design Rules
ReturnEmptyArrayRatherThanNull
Design Rules
AbstractClassWithoutAnyMethod
Design Rules
TooFewBranchesForASwitchStatement
Design Rules
ReplaceVectorWithList
Migration Rules
ReplaceHashtableWithMap
Migration Rules
ReplaceEnumerationWithIterator
Migration Rules
AvoidEnumAsIdentifier
Migration Rules
AvoidAssertAsIdentifier
Migration Rules
IntegerInstantiation
Migration Rules
ByteInstantiation
Migration Rules
ShortInstantiation
Migration Rules
LongInstantiation
Migration Rules
JUnit4TestShouldUseBeforeAnnotation
Migration Rules
JUnit4TestShouldUseAfterAnnotation
Migration Rules
JUnit4TestShouldUseTestAnnotation
Migration Rules
JUnit4SuitesShouldUseSuiteAnnotation
Migration Rules
JUnitUseExpected
Migration Rules
AvoidDuplicateLiterals
String and StringBuffer Rules
StringToString
String and StringBuffer Rules
InefficientStringBuffering
String and StringBuffer Rules
UnnecessaryCaseChange
String and StringBuffer Rules
UseStringBufferLength
String and StringBuffer Rules
AppendCharacterWithChar
String and StringBuffer Rules
ConsecutiveLiteralAppends
String and StringBuffer Rules
UseIndexOfChar
String and StringBuffer Rules
InefficientEmptyStringCheck
String and StringBuffer Rules
InsufficientStringBufferDeclaration
String and StringBuffer Rules
UselessStringValueOf
String and StringBuffer Rules
StringBufferInstantiationWithChar
String and StringBuffer Rules
UseEqualsToCompareStrings
String and StringBuffer Rules
AvoidStringBufferField
String and StringBuffer Rules
LooseCoupling
Type Resolution Rules
CloneMethodMustImplementCloneable
Type Resolution Rules
UnusedImports
Type Resolution Rules
UnnecessaryConstructor
Controversial Rules
UnusedModifier
Controversial Rules
AssignmentInOperand
Controversial Rules
AtLeastOneConstructor
Controversial Rules
DontImportSun
Controversial Rules
SuspiciousOctalEscape
Controversial Rules
DefaultPackage
Controversial Rules
BooleanInversion
Controversial Rules
AvoidFinalLocalVariable
Controversial Rules
AvoidUsingShortType
Controversial Rules
AvoidUsingVolatile
Controversial Rules
AvoidUsingNativeCode
Controversial Rules
AvoidAccessibilityAlteration
Controversial Rules
DoNotCallGarbageCollectionExplicitly
Controversial Rules
UnusedPrivateField
Unused Code Rules
UnusedLocalVariable
Unused Code Rules
UnusedPrivateMethod
Unused Code Rules
UnusedFormalParameter
Unused Code Rules
AvoidDeeplyNestedIfStmts
Design Rules
CyclomaticComplexity
Code Size Rules
false
true