false
.ruleset
LooseCoupling
PEtALS PMD rules set
CloneMethodMustImplementCloneable
PEtALS PMD rules set
UnusedImports
PEtALS PMD rules set
SignatureDeclareThrowsException
PEtALS PMD rules set
IfStmtsMustUseBraces
PEtALS PMD rules set
WhileLoopsMustUseBraces
PEtALS PMD rules set
IfElseStmtsMustUseBraces
PEtALS PMD rules set
ForLoopsMustUseBraces
PEtALS PMD rules set
UseSingleton
PEtALS PMD rules set
SimplifyBooleanReturns
PEtALS PMD rules set
SimplifyBooleanExpressions
PEtALS PMD rules set
SwitchStmtsShouldHaveDefault
PEtALS PMD rules set
AvoidDeeplyNestedIfStmts
PEtALS PMD rules set
AvoidReassigningParameters
PEtALS PMD rules set
SwitchDensity
PEtALS PMD rules set
ConstructorCallsOverridableMethod
PEtALS PMD rules set
AccessorClassGeneration
PEtALS PMD rules set
FinalFieldCouldBeStatic
PEtALS PMD rules set
CloseResource
PEtALS PMD rules set
NonStaticInitializer
PEtALS PMD rules set
DefaultLabelNotLastInSwitchStmt
PEtALS PMD rules set
NonCaseLabelInSwitchStatement
PEtALS PMD rules set
OptimizableToArrayCall
PEtALS PMD rules set
BadComparison
PEtALS PMD rules set
EqualsNull
PEtALS PMD rules set
ConfusingTernary
PEtALS PMD rules set
InstantiationToGetClass
PEtALS PMD rules set
IdempotentOperations
PEtALS PMD rules set
SimpleDateFormatNeedsLocale
PEtALS PMD rules set
ImmutableField
PEtALS PMD rules set
UseLocaleWithCaseConversions
PEtALS PMD rules set
AvoidProtectedFieldInFinalClass
PEtALS PMD rules set
AssignmentToNonFinalStatic
PEtALS PMD rules set
MissingStaticMethodInNonInstantiatableClass
PEtALS PMD rules set
AvoidSynchronizedAtMethodLevel
PEtALS PMD rules set
MissingBreakInSwitch
PEtALS PMD rules set
UseNotifyAllInsteadOfNotify
PEtALS PMD rules set
AvoidInstanceofChecksInCatchClause
PEtALS PMD rules set
AbstractClassWithoutAbstractMethod
PEtALS PMD rules set
SimplifyConditional
PEtALS PMD rules set
CompareObjectsWithEquals
PEtALS PMD rules set
PositionLiteralsFirstInComparisons
PEtALS PMD rules set
UnnecessaryLocalBeforeReturn
PEtALS PMD rules set
NonThreadSafeSingleton
PEtALS PMD rules set
UncommentedEmptyMethod
PEtALS PMD rules set
UncommentedEmptyConstructor
PEtALS PMD rules set
AvoidConstantsInterface
PEtALS PMD rules set
UnsynchronizedStaticDateFormatter
PEtALS PMD rules set
PreserveStackTrace
PEtALS PMD rules set
UseCollectionIsEmpty
PEtALS PMD rules set
SingularField
PEtALS PMD rules set
AvoidCatchingThrowable
PEtALS PMD rules set
SignatureDeclareThrowsException
PEtALS PMD rules set
ExceptionAsFlowControl
PEtALS PMD rules set
AvoidCatchingNPE
PEtALS PMD rules set
AvoidThrowingRawExceptionTypes
PEtALS PMD rules set
AvoidThrowingNullPointerException
PEtALS PMD rules set
AvoidRethrowingException
PEtALS PMD rules set
UnusedPrivateField
PEtALS PMD rules set
UnusedLocalVariable
PEtALS PMD rules set
UnusedPrivateMethod
PEtALS PMD rules set
UnusedFormalParameter
PEtALS PMD rules set
MoreThanOneLogger
PEtALS PMD rules set
LoggerIsNotStaticFinal
PEtALS PMD rules set
SystemPrintln
PEtALS PMD rules set
AvoidPrintStackTrace
PEtALS PMD rules set
AvoidDuplicateLiterals
PEtALS PMD rules set
StringInstantiation
PEtALS PMD rules set
StringToString
PEtALS PMD rules set
InefficientStringBuffering
PEtALS PMD rules set
UnnecessaryCaseChange
PEtALS PMD rules set
UseStringBufferLength
PEtALS PMD rules set
AppendCharacterWithChar
PEtALS PMD rules set
ConsecutiveLiteralAppends
PEtALS PMD rules set
UseIndexOfChar
PEtALS PMD rules set
InefficientEmptyStringCheck
PEtALS PMD rules set
InsufficientStringBufferDeclaration
PEtALS PMD rules set
UselessStringValueOf
PEtALS PMD rules set
StringBufferInstantiationWithChar
PEtALS PMD rules set
ReplaceVectorWithList
PEtALS PMD rules set
ReplaceHashtableWithMap
PEtALS PMD rules set
ReplaceEnumerationWithIterator
PEtALS PMD rules set
AvoidEnumAsIdentifier
PEtALS PMD rules set
AvoidAssertAsIdentifier
PEtALS PMD rules set
IntegerInstantiation
PEtALS PMD rules set
UseProperClassLoader
PEtALS PMD rules set
LocalVariableCouldBeFinal
PEtALS PMD rules set
MethodArgumentCouldBeFinal
PEtALS PMD rules set
AvoidInstantiatingObjectsInLoops
PEtALS PMD rules set
UseArrayListInsteadOfVector
PEtALS PMD rules set
SimplifyStartsWith
PEtALS PMD rules set
UseStringBufferForStringAppends
PEtALS PMD rules set
UseArraysAsList
PEtALS PMD rules set
AvoidArrayLoops
PEtALS PMD rules set
UnnecessaryWrapperObjectCreation
PEtALS PMD rules set
EmptyCatchBlock
PEtALS PMD rules set
EmptyIfStmt
PEtALS PMD rules set
EmptyWhileStmt
PEtALS PMD rules set
EmptyTryBlock
PEtALS PMD rules set
EmptyFinallyBlock
PEtALS PMD rules set
EmptySwitchStatements
PEtALS PMD rules set
JumbledIncrementer
PEtALS PMD rules set
ForLoopShouldBeWhileLoop
PEtALS PMD rules set
UnnecessaryConversionTemporary
PEtALS PMD rules set
OverrideBothEqualsAndHashcode
PEtALS PMD rules set
DoubleCheckedLocking
PEtALS PMD rules set
ReturnFromFinallyBlock
PEtALS PMD rules set
EmptySynchronizedBlock
PEtALS PMD rules set
UnnecessaryReturn
PEtALS PMD rules set
EmptyStaticInitializer
PEtALS PMD rules set
UnconditionalIfStatement
PEtALS PMD rules set
EmptyStatementNotInLoop
PEtALS PMD rules set
BooleanInstantiation
PEtALS PMD rules set
UnnecessaryFinalModifier
PEtALS PMD rules set
CollapsibleIfStatements
PEtALS PMD rules set
UselessOverridingMethod
PEtALS PMD rules set
ClassCastExceptionWithToArray
PEtALS PMD rules set
AvoidDecimalLiteralsInBigDecimalConstructor
PEtALS PMD rules set
UselessOperationOnImmutable
PEtALS PMD rules set
MisplacedNullCheck
PEtALS PMD rules set
UnusedNullCheckInEquals
PEtALS PMD rules set
AvoidThreadGroup
PEtALS PMD rules set
BrokenNullCheck
PEtALS PMD rules set
BigIntegerInstantiation
PEtALS PMD rules set
AvoidUsingOctalValues
PEtALS PMD rules set
MethodReturnsInternalArray
PEtALS PMD rules set
ArrayIsStoredDirectly
PEtALS PMD rules set
CouplingBetweenObjects
PEtALS PMD rules set
ExcessiveImports
PEtALS PMD rules set
LooseCoupling
PEtALS PMD rules set
DuplicateImports
PEtALS PMD rules set
DontImportJavaLang
PEtALS PMD rules set
UnusedImports
PEtALS PMD rules set
ImportFromSamePackage
PEtALS PMD rules set
JUnitStaticSuite
PEtALS PMD rules set
JUnitSpelling
PEtALS PMD rules set
JUnitAssertionsShouldIncludeMessage
PEtALS PMD rules set
JUnitTestsShouldIncludeAssert
PEtALS PMD rules set
TestClassWithoutTestCases
PEtALS PMD rules set
UnnecessaryBooleanAssertion
PEtALS PMD rules set
UseAssertEqualsInsteadOfAssertTrue
PEtALS PMD rules set
UseAssertSameInsteadOfAssertTrue
PEtALS PMD rules set
UseAssertNullInsteadOfAssertTrue
PEtALS PMD rules set
SimplifyBooleanAssertion
PEtALS PMD rules set
UnnecessaryConstructor
PEtALS PMD rules set
NullAssignment
PEtALS PMD rules set
OnlyOneReturn
PEtALS PMD rules set
UnusedModifier
PEtALS PMD rules set
AssignmentInOperand
PEtALS PMD rules set
AtLeastOneConstructor
PEtALS PMD rules set
DontImportSun
PEtALS PMD rules set
SuspiciousOctalEscape
PEtALS PMD rules set
CallSuperInConstructor
PEtALS PMD rules set
UnnecessaryParentheses
PEtALS PMD rules set
DefaultPackage
PEtALS PMD rules set
BooleanInversion
PEtALS PMD rules set
DataflowAnomalyAnalysis
PEtALS PMD rules set
ShortVariable
PEtALS PMD rules set
LongVariable
PEtALS PMD rules set
ShortMethodName
PEtALS PMD rules set
VariableNamingConventions
PEtALS PMD rules set
MethodNamingConventions
PEtALS PMD rules set
ClassNamingConventions
PEtALS PMD rules set
AbstractNaming
PEtALS PMD rules set
AvoidDollarSigns
PEtALS PMD rules set
MethodWithSameNameAsEnclosingClass
PEtALS PMD rules set
SuspiciousHashcodeMethodName
PEtALS PMD rules set
SuspiciousConstantFieldName
PEtALS PMD rules set
SuspiciousEqualsMethodName
PEtALS PMD rules set
AvoidFieldNameMatchingTypeName
PEtALS PMD rules set
AvoidFieldNameMatchingMethodName
PEtALS PMD rules set
NoPackage
PEtALS PMD rules set
PackageCase
PEtALS PMD rules set
MisleadingVariableName
PEtALS PMD rules set
NPathComplexity
PEtALS PMD rules set
ExcessiveMethodLength
PEtALS PMD rules set
ExcessiveParameterList
PEtALS PMD rules set
ExcessiveClassLength
PEtALS PMD rules set
CyclomaticComplexity
PEtALS PMD rules set
ExcessivePublicCount
PEtALS PMD rules set
NcssMethodCount
PEtALS PMD rules set
NcssTypeCount
PEtALS PMD rules set
NcssConstructorCount
PEtALS PMD rules set
EmptyFinalizer
PEtALS PMD rules set
FinalizeOnlyCallsSuperFinalize
PEtALS PMD rules set
FinalizeOverloaded
PEtALS PMD rules set
FinalizeDoesNotCallSuperFinalize
PEtALS PMD rules set
FinalizeShouldBeProtected
PEtALS PMD rules set
AvoidCallingFinalize
PEtALS PMD rules set
UseCorrectExceptionLogging
PEtALS PMD rules set
ProperLogger
PEtALS PMD rules set
BeanMembersShouldSerialize
PEtALS PMD rules set
MissingSerialVersionUID
PEtALS PMD rules set
ProperCloneImplementation
PEtALS PMD rules set
CloneThrowsCloneNotSupportedException
PEtALS PMD rules set
CloneMethodMustImplementCloneable
PEtALS PMD rules set
AvoidNonConstructorMethodsWithClassName
PEtALS PMD rules set
DoNotUseThreads
J2EE Rules
ShortInstantiation
Migration Rules
LongInstantiation
Migration Rules
TooManyFields
Code Size Rules
LocalInterfaceSessionNamingConvention
J2EE Rules
RemoteSessionInterfaceNamingConvention
J2EE Rules
TooManyMethods
Code Size Rules
MDBAndSessionBeanNamingConvention
J2EE Rules
DoNotThrowExceptionInFinally
Strict Exception Rules
ClassWithOnlyPrivateConstructorsShouldBeFinal
Design Rules
DoNotExtendJavaLangError
Strict Exception Rules
LocalHomeNamingConvention
J2EE Rules
TooFewBranchesForASwitchStatement
Design Rules
AvoidAccessibilityAlteration
Controversial Rules
EmptyMethodInAbstractClassShouldBeAbstract
Design Rules
AvoidMultipleUnaryOperators
Basic Rules
DoNotCallSystemExit
J2EE Rules
AvoidUsingVolatile
Controversial Rules
AvoidUsingShortType
Controversial Rules
ReturnEmptyArrayRatherThanNull
Design Rules
DoNotCallGarbageCollectionExplicitly
Controversial Rules
StaticEJBFieldShouldBeFinal
J2EE Rules
CheckResultSet
Basic Rules
DontNestJsfInJstlIteration
Basic JSF rules
ByteInstantiation
Migration Rules
BooleanGetMethodName
Naming Rules
AvoidUsingHardCodedIP
Basic Rules
TooManyStaticImports
Import Statement Rules
UseEqualsToCompareStrings
String and StringBuffer Rules
AddEmptyString
Optimization Rules
AvoidUsingNativeCode
Controversial Rules
AbstractClassWithoutAnyMethod
Design Rules
RemoteInterfaceNamingConvention
J2EE Rules
false
true