- AbsOnNegativeCheck
- AbstractBadFieldNameChecker
- AbstractClassNoFieldShouldBeInterfaceCheck
- AbstractClassWithoutAbstractMethodCheck
- AbstractDeprecatedChecker
- AbstractForLoopRule
- AbstractForLoopRule.ForLoopIncrement
- AbstractForLoopRule.ForLoopInitializer
- AbstractForLoopRule.IntVariable
- AbstractInSynchronizeChecker
- AbstractMethodDetection
- AbstractPrintfChecker
- AbstractSerializableInnerClassRule
- AbstractWebXmlXPathBasedCheck
- AccessibilityChangeCheck
- ActionNumberCheck
- AESAlgorithmCheck
- AllBranchesAreIdenticalCheck
- AndroidBroadcastingCheck
- AndroidExternalStorageCheck
- AndroidSSLConnectionCheck
- AnnotationDefaultArgumentCheck
- AnonymousClassesTooBigCheck
- AnonymousClassShouldBeLambdaCheck
- AnyRuleIssueFilter
- ArrayCopyLoopCheck
- ArrayDesignatorAfterTypeCheck
- ArrayDesignatorOnVariableCheck
- ArrayForVarArgCheck
- ArrayHashCodeAndToStringCheck
- ArraysAsListOfPrimitiveToStreamCheck
- ArtifactIdNamingConventionCheck
- AssertionArgumentOrderCheck
- AssertionFailInCatchBlockCheck
- AssertionInThreadRunCheck
- AssertionsCompletenessCheck
- AssertionsInTestsCheck
- AssertionsWithoutMessageCheck
- AssertOnBooleanVariableCheck
- AssertsOnParametersOfPublicMethodCheck
- AssignmentInSubExpressionCheck
- AtLeastOneConstructorCheck
- AvoidDESCheck
- BadAbstractClassNameCheck
- BadClassNameCheck
- BadConstantNameCheck
- BadFieldNameCheck
- BadFieldNameStaticNonFinalCheck
- BadInterfaceNameCheck
- BadLocalConstantNameCheck
- BadLocalVariableNameCheck
- BadMethodNameCheck
- BadPackageNameCheck
- BadTestClassNameCheck
- BadTestMethodNameCheck
- BadTypeParameterNameCheck
- BaseTreeVisitorIssueFilter
- BasicAuthCheck
- BigDecimalDoubleConstructorCheck
- BlindSerialVersionUidCheck
- BooleanInversionCheck
- BooleanLiteralCheck
- BooleanLiteralInAssertionsCheck
- BooleanMethodNameCheck
- BooleanMethodReturnCheck
- BoxedBooleanExpressionsCheck
- CallOuterPrivateMethodCheck
- CallSuperInTestCaseCheck
- CallSuperMethodFromInnerClassCheck
- CallToDeprecatedMethodCheck
- CallToFileDeleteOnExitMethodCheck
- CaseInsensitiveComparisonCheck
- CastArithmeticOperandCheck
- CatchExceptionCheck
- CatchIllegalMonitorStateExceptionCheck
- CatchNPECheck
- CatchOfThrowableOrErrorCheck
- CatchRethrowingCheck
- CatchUsesExceptionWithContextCheck
- ChangeMethodContractCheck
- CheckList
- ChildClassShadowFieldCheck
- CipherBlockChainingCheck
- ClassComparedByNameCheck
- ClassComplexityCheck
- ClassCouplingCheck
- ClassFieldCountCheck
- ClassNamedLikeExceptionCheck
- ClassVariableVisibilityCheck
- ClassWithOnlyStaticMethodsInstantiationCheck
- ClassWithoutHashCodeInHashStructureCheck
- CloneableImplementingCloneCheck
- CloneMethodCallsSuperCloneCheck
- CloneOverrideCheck
- CognitiveComplexityMethodCheck
- CollapsibleIfCandidateCheck
- CollectInsteadOfForeachCheck
- CollectionCallingItselfCheck
- CollectionImplementationReferencedCheck
- CollectionInappropriateCallsCheck
- CollectionIsEmptyCheck
- CollectionMethodsWithLinearComplexityCheck
- CollectionsEmptyConstantsCheck
- CollectionSizeAndArrayLengthCheck
- CombineCatchCheck
- CommandLineArgumentsCheck
- CommentContainsPatternChecker
- CommentedOutCodeLineCheck
- CommentRegularExpressionCheck
- CompareObjectWithEqualsCheck
- CompareStringsBoxedTypesWithEqualsCheck
- CompareToNotOverloadedCheck
- CompareToResultTestCheck
- CompareToReturnValueCheck
- CompareWithEqualsVisitor
- ConcatenationWithStringValueOfCheck
- ConditionalOnNewLineCheck
- ConfusingOverloadCheck
- ConstantMathCheck
- ConstantMethodCheck
- ConstantsShouldBeStaticFinalCheck
- ConstructorCallingOverridableCheck
- ConstructorInjectionCheck
- ControllerWithSessionAttributesCheck
- ControllingPermissionsCheck
- CookieDomainCheck
- CookieHttpOnlyCheck
- CookieShouldNotContainSensitiveDataCheck
- CORSCheck
- CryptographicKeySizeCheck
- CustomCryptographicAlgorithmCheck
- CustomSerializationMethodCheck
- DanglingElseStatementsCheck
- DatabaseSchemaUpdateCheck
- DataEncryptionCheck
- DataHashingCheck
- DateAndTimesCheck
- DateFormatWeekYearCheck
- DateUtilsTruncateCheck
- DeadStoreCheck
- DebugFeatureEnabledCheck
- DefaultEncodingUsageCheck
- DefaultInitializedFieldCheck
- DefaultInterceptorsLocationCheck
- DefaultMessageListenerContainerCheck
- DefaultPackageCheck
- DependencyWithSystemScopeCheck
- DeprecatedHashAlgorithmCheck
- DeprecatedPomPropertiesCheck
- DeprecatedTagPresenceCheck
- DiamondOperatorCheck
- DisallowedClassCheck
- DisallowedConstructorCheck
- DisallowedDependenciesCheck
- DisallowedMethodCheck
- DisallowedThreadGroupCheck
- DITCheck
- DoubleBraceInitializationCheck
- DoubleCheckedLockingAssignmentCheck
- DoubleCheckedLockingCheck
- DoublePrefixOperatorCheck
- DuplicateArgumentCheck
- DuplicateConditionIfElseIfCheck
- DynamicClassLoadCheck
- EclipseI18NFilter
- EmailHotspotCheck
- EmptyBlockCheck
- EmptyClassCheck
- EmptyDatabasePasswordCheck
- EmptyFileCheck
- EmptyMethodsCheck
- EmptyStatementUsageCheck
- EncryptionAlgorithmCheck
- EnumEqualCheck
- EnumMapCheck
- EnumMutableFieldCheck
- EnumSetCheck
- EnvVariablesHotspotCheck
- EqualsArgumentTypeCheck
- EqualsNotOverriddenInSubclassCheck
- EqualsNotOverridenWithCompareToCheck
- EqualsOnAtomicClassCheck
- EqualsOverridenWithHashCodeCheck
- EqualsParametersMarkedNonNullCheck
- ErrorClassExtendedCheck
- EscapedUnicodeCharactersCheck
- ExceptionsShouldBeImmutableCheck
- ExpressionComplexityCheck
- ExpressionsHelper
- ExpressionsHelper.ValueResolution
- ExternalizableClassConstructorCheck
- FieldModifierCheck
- FieldNameMatchingTypeNameCheck
- FileCreateTempFileCheck
- FileHeaderCheck
- FilesExistsJDK8Check
- FinalClassCheck
- FinalizeFieldsSetCheck
- FixmeTagPresenceCheck
- FloatEqualityCheck
- ForLoopCounterChangedCheck
- ForLoopFalseConditionCheck
- ForLoopIncrementAndUpdateCheck
- ForLoopIncrementSignCheck
- ForLoopTerminationConditionCheck
- ForLoopUsedAsWhileLoopCheck
- ForLoopVariableTypeCheck
- FormNameDuplicationCheck
- GarbageCollectorCalledCheck
- GeneratedCodeFilter
- GetClassLoaderCheck
- GetRequestedSessionIdCheck
- GettersSettersOnRightFieldCheck
- GroupIdNamingConventionCheck
- HardCodedCredentialsCheck
- HardcodedIpCheck
- HardcodedURICheck
- HasNextCallingNextCheck
- HiddenFieldCheck
- HostnameVerifierImplementationCheck
- HttpRefererCheck
- IdenticalCasesInSwitchCheck
- IdenticalCasesInSwitchCheck.IfElseChain
- IdenticalOperandOnBinaryExpressionCheck
- IfConditionAlwaysTrueOrFalseCheck
- IfElseIfStatementEndsWithElseCheck
- IgnoredOperationStatusCheck
- IgnoredReturnValueCheck
- IgnoredStreamReturnValueCheck
- IgnoredTestsCheck
- ImmediatelyReturnedVariableCheck
- ImmediateReverseBoxingCheck
- ImplementsEnumerationCheck
- InappropriateRegexpCheck
- IncorrectOrderOfMembersCheck
- IncrementDecrementInSubExpressionCheck
- IndentationAfterConditionalCheck
- IndentationCheck
- IndexOfStartPositionCheck
- IndexOfWithPositiveNumberCheck
- InnerClassOfNonSerializableCheck
- InnerClassOfSerializableCheck
- InnerClassTooManyLinesCheck
- InnerStaticClassesCheck
- InputStreamOverrideReadCheck
- InputStreamReadCheck
- InstanceOfAlwaysTrueCheck
- InstanceofUsedOnExceptionCheck
- IntegerToHexStringCheck
- InterceptorExclusionsCheck
- InterfaceAsConstantContainerCheck
- InterfaceOrSuperclassShadowingCheck
- InterruptedExceptionCheck
- InvalidDateValuesCheck
- IterableIteratorCheck
- IteratorNextExceptionCheck
- JacksonDeserializationCheck
- Javadoc
- JavaFootprint
- JavaIssueFilter
- JavaPropertiesHelper
- JdbcDriverExplicitLoadingCheck
- JunitMethodDeclarationCheck
- KeySetInsteadOfEntrySetCheck
- KeywordAsIdentifierCheck
- LabelsShouldNotBeUsedCheck
- LambdaOptionalParenthesisCheck
- LambdaSingleExpressionCheck
- LambdaTooBigCheck
- LambdaTypeParameterCheck
- LazyArgEvaluationCheck
- LDAPAuthenticatedConnectionCheck
- LDAPDeserializationCheck
- LeastSpecificTypeCheck
- LeftCurlyBraceBaseTreeVisitor
- LeftCurlyBraceEndLineCheck
- LeftCurlyBraceStartLineCheck
- LogConfigurationCheck
- LoggedRethrownExceptionsCheck
- LoggerClassCheck
- LoggersDeclarationCheck
- LombokFilter
- LongBitsToDoubleOnIntCheck
- LoopExecutingAtMostOnceCheck
- LoopsOnSameSetCheck
- MagicNumberCheck
- MainInServletCheck
- MainMethodThrowsExceptionCheck
- MathOnFloatCheck
- MavenDependencyMatcher
- MembersDifferOnlyByCapitalizationCheck
- MethodComplexityCheck
- MethodIdenticalImplementationsCheck
- MethodNamedEqualsCheck
- MethodNamedHashcodeOrEqualCheck
- MethodNameSameAsClassCheck
- MethodOnlyCallsSuperCheck
- MethodParametersOrderCheck
- MethodTooBigCheck
- MethodTreeUtils
- MethodWithExcessiveReturnsCheck
- MismatchPackageDirectoryCheck
- MissingBeanValidationCheck
- MissingCurlyBracesCheck
- MissingDeprecatedCheck
- MissingNewLineAtEndOfFileCheck
- ModifiersOrderCheck
- ModulusEqualityCheck
- MultilineBlocksCurlyBracesCheck
- MutableMembersUsageCheck
- NestedBlocksCheck
- NestedEnumStaticCheck
- NestedIfStatementsCheck
- NestedSwitchStatementCheck
- NestedTernaryOperatorsCheck
- NestedTryCatchCheck
- NioFileDeleteCheck
- NoCheckstyleTagPresenceCheck
- NonSerializableWriteCheck
- NonShortCircuitLogicCheck
- NonStaticClassInitializerCheck
- NoPmdTagPresenceCheck
- NoSonarCheck
- NoTestInTestClassCheck
- NotifyCheck
- NPEThrowCheck
- NullCheckWithInstanceofCheck
- NullCipherCheck
- NullDereferenceInConditionalCheck
- NullShouldNotBeUsedWithOptionalCheck
- ObjectCreatedOnlyToCallGetClassCheck
- ObjectDeserializationCheck
- ObjectFinalizeCheck
- ObjectFinalizeOverloadedCheck
- ObjectFinalizeOverridenCallsSuperFinalizeCheck
- ObjectFinalizeOverridenCheck
- ObjectFinalizeOverridenNotPublicCheck
- OctalValuesCheck
- OneClassInterfacePerFileCheck
- OneDeclarationPerLineCheck
- OperatorPrecedenceCheck
- OptionalAsParameterCheck
- OutputStreamOverrideWriteCheck
- OverrideAnnotationCheck
- OverwrittenKeyCheck
- PackageInfoCheck
- ParameterReassignedToCheck
- ParsingErrorCheck
- PasswordEncoderCheck
- PatternMatcher
- PatternUtils
- PersistentEntityUsedAsRequestParameterCheck
- PomElementOrderCheck
- PopulateBeansCheck
- PostAnalysisIssueFilter
- PredictableSeedCheck
- PreferStreamAnyMatchCheck
- PreparedStatementAndResultSetCheck
- PrimitivesMarkedNullableCheck
- PrimitiveTypeBoxingWithToStringCheck
- PrimitiveWrappersInTernaryOperatorCheck
- PrintfFailCheck
- PrintfMisuseCheck
- PrintStackTraceCalledWithoutArgumentCheck
- PrivateFieldUsedLocallyCheck
- PrivateReadResolveCheck
- ProtectedMemberInFinalClassCheck
- PseudoRandomCheck
- PublicStaticFieldShouldBeFinalCheck
- PublicStaticMutableMembersCheck
- RandomFloatToIntCheck
- RangedVersionMatcher
- RawByteBitwiseOperationsCheck
- RawExceptionCheck
- ReadObjectSynchronizedCheck
- ReassignmentFinder
- ReceivingIntentsCheck
- RedundantAbstractMethodCheck
- RedundantCloseCheck
- RedundantJumpCheck
- RedundantModifierCheck
- RedundantStreamCollectCheck
- RedundantThrowsDeclarationCheck
- RedundantTypeCastCheck
- ReflectionOnNonRuntimeAnnotationCheck
- RegexHotspotCheck
- RegexPatternsNeedlesslyCheck
- RepeatAnnotationCheck
- ReplaceGuavaWithJava8Check
- ReplaceLambdaByMethodRefCheck
- RequestMappingMethodPublicCheck
- ResultSetIsLastCheck
- ReturnEmptyArrayNotNullCheck
- ReturnInFinallyCheck
- ReturnOfBooleanExpressionsCheck
- ReuseRandomCheck
- RightCurlyBraceDifferentLineAsNextBlockCheck
- RightCurlyBraceSameLineAsNextBlockCheck
- RightCurlyBraceStartLineCheck
- RightCurlyBraceToNextBlockAbstractVisitor
- RSAUsesOAEPCheck
- RunFinalizersCheck
- SAMAnnotatedCheck
- ScheduledThreadPoolExecutorZeroCheck
- SecureCookieCheck
- SecureXmlTransformerCheck
- SecurityConstraintsInWebXmlCheck
- SelectorMethodArgumentCheck
- SelfAssignementCheck
- SerializableComparatorCheck
- SerializableContract
- SerializableFieldInSerializableClassCheck
- SerializableObjectInSessionCheck
- SerializableSuperConstructorCheck
- SerialVersionUidCheck
- ServerCertificatesCheck
- ServletInstanceFieldCheck
- ServletMethodsExceptionsThrownCheck
- SeveralBreakOrContinuePerLoopCheck
- ShiftOnIntOrLongCheck
- SillyBitOperationCheck
- SillyEqualsCheck
- SillyStringOperationsCheck
- SimpleClassNameCheck
- SingleConnectionFactoryCheck
- SMTPSSLServerIdentityCheck
- SocketUsageCheck
- SpecializedFunctionalInterfacesCheck
- SpringAntMatcherOrderCheck
- SpringAutoConfigurationCheck
- SpringBeansShouldBeAccessibleCheck
- SpringComponentScanCheck
- SpringComponentWithNonAutowiredMembersCheck
- SpringComponentWithWrongScopeCheck
- SpringComposedRequestMappingCheck
- SpringConfigurationWithAutowiredFieldsCheck
- SpringConstructorInjectionCheck
- SpringIncompatibleTransactionalCheck
- SpringRequestMappingMethodCheck
- SpringScanDefaultPackageCheck
- SpringSecurityDisableCSRFCheck
- SQLInjectionCheck
- StandardCharsetsConstantsCheck
- StandardFunctionalInterfaceCheck
- StandardInputReadCheck
- StaticFieldInitializationCheck
- StaticFieldUpateCheck
- StaticFieldUpdateInConstructorCheck
- StaticImportCountCheck
- StaticMemberAccessCheck
- StaticMembersAccessCheck
- StaticMethodCheck
- StaticMultithreadedUnsafeFieldsCheck
- StreamPeekCheck
- StringBufferAndBuilderWithCharCheck
- StringCallsBeyondBoundsCheck
- StringConcatenationInLoopCheck
- StringLiteralDuplicatedCheck
- StringLiteralInsideEqualsCheck
- StringMatcher
- StringMethodsOnSingleCharCheck
- StringMethodsWithLocaleCheck
- StringOffsetMethodsCheck
- StringPrimitiveConstructorCheck
- StringReplaceCheck
- StringToPrimitiveConversionCheck
- StringToStringCheck
- StrongCipherAlgorithmCheck
- Struts1EndpointCheck
- Struts2EndpointCheck
- SubClassStaticReferenceCheck
- SunPackagesUsedCheck
- SuppressWarningFilter
- SuppressWarningsCheck
- SuspiciousListRemoveCheck
- SwitchAtLeastThreeCasesCheck
- SwitchCaseTooBigCheck
- SwitchCaseWithoutBreakCheck
- SwitchDefaultLastCaseCheck
- SwitchInsteadOfIfSequenceCheck
- SwitchLastCaseIsDefaultCheck
- SwitchWithLabelsCheck
- SwitchWithTooManyCasesCheck
- SymmetricEqualsCheck
- SyncGetterAndSetterCheck
- SynchronizationOnGetClassCheck
- SynchronizationOnStringOrBoxedCheck
- SynchronizedClassUsageCheck
- SynchronizedFieldAssignmentCheck
- SynchronizedLockCheck
- SynchronizedOverrideCheck
- SystemExitCalledCheck
- SystemOutOrErrUsageCheck
- TabCharacterCheck
- TernaryOperatorCheck
- ThisExposedFromConstructorCheck
- ThreadAsRunnableArgumentCheck
- ThreadLocalCleanupCheck
- ThreadLocalWithInitialCheck
- ThreadOverridesRunCheck
- ThreadRunCheck
- ThreadSleepCheck
- ThreadSleepInTestsCheck
- ThreadStartedInConstructorCheck
- ThreadWaitCallCheck
- ThrowCheckedExceptionCheck
- ThrowsFromFinallyCheck
- ThrowsSeveralCheckedExceptionCheck
- ToArrayCheck
- TodoTagPresenceCheck
- TooLongLineCheck
- TooManyLinesOfCodeInFileCheck
- TooManyMethodsCheck
- TooManyParametersCheck
- TooManyStatementsPerLineCheck
- ToStringReturningNullCheck
- ToStringUsingBoxingCheck
- TrailingCommentCheck
- TransactionalMethodVisibilityCheck
- TransientFieldInNonSerializableCheck
- TryWithResourcesCheck
- TwoLocksWaitCheck
- UnderscoreMisplacedOnNumberCheck
- UnderscoreOnNumberCheck
- UndocumentedApiCheck
- UnitTestUtils
- UnnecessarySemicolonCheck
- UnresolvedIdentifiersVisitor
- UnusedLabelCheck
- UnusedLocalVariableCheck
- UnusedMethodParameterCheck
- UnusedPrivateClassCheck
- UnusedPrivateFieldCheck
- UnusedPrivateMethodCheck
- UnusedReturnedDataCheck
- UnusedTestRuleCheck
- UnusedThrowableCheck
- UnusedTypeParameterCheck
- UppercaseSuffixesCheck
- URLHashCodeAndEqualsCheck
- UselessExtendsCheck
- UselessImportCheck
- UselessIncrementCheck
- UselessPackageInfoCheck
- UselessParenthesesCheck
- UseSwitchExpressionCheck
- UtilityClassWithPublicConstructorCheck
- ValidationFiltersCheck
- ValueBasedObjectsShouldNotBeSerializedCheck
- ValueBasedObjectUsedForLockCheck
- ValueBasedUtils
- VarArgCheck
- VariableDeclarationScopeCheck
- VerifiedServerHostnamesCheck
- VolatileNonPrimitiveFieldCheck
- VolatileVariablesOperationsCheck
- WaitInSynchronizeCheck
- WaitInWhileLoopCheck
- WaitOnConditionCheck
- WeakSSLContextCheck
- WildcardImportsShouldNotBeUsedCheck
- WildcardReturnParameterTypeCheck
- WriteObjectTheOnlySynchronizedMethodCheck
- WrongAssignmentOperatorCheck
- XmlDeserializationCheck
- XmlExternalEntityProcessingCheck
- XxeActiveMQCheck
- ZipEntryCheck