| AbsOnNegativeCheck |
|
| AbstractBadFieldNameChecker |
|
| AbstractClassNoFieldShouldBeInterfaceCheck |
|
| AbstractClassWithoutAbstractMethodCheck |
|
| AbstractDeprecatedChecker |
|
| AbstractForLoopRule |
|
| AbstractForLoopRule.ForLoopIncrement |
|
| AbstractForLoopRule.ForLoopInitializer |
|
| AbstractForLoopRule.IntVariable |
|
| AbstractInjectionChecker |
|
| AbstractInSynchronizeChecker |
|
| AbstractSerializableInnerClassRule |
|
| AnnotationArgumentOrderCheck |
|
| AnonymousClassesTooBigCheck |
|
| AnonymousClassShouldBeLambdaCheck |
|
| ArchitectureCheck |
|
| ArrayDesignatorAfterTypeCheck |
|
| ArrayDesignatorOnVariableCheck |
|
| ArrayEqualsCheck |
|
| ArrayHashCodeAndToStringCheck |
|
| AssertionInThreadRunCheck |
|
| AssertionsCompletenessCheck |
|
| AssertionsInTestsCheck |
|
| AssertionsWithoutMessageCheck |
|
| AssignmentInSubExpressionCheck |
|
| AtLeastOneConstructorCheck |
|
| AvoidDESCheck |
|
| BadAbstractClassName_S00118_Check |
|
| BadClassName_S00101_Check |
|
| BadConstantName_S00115_Check |
|
| BadFieldName_S00116_Check |
|
| BadFieldNameStaticNonFinalCheck |
|
| BadInterfaceName_S00114_Check |
|
| BadLocalVariableName_S00117_Check |
|
| BadMethodName_S00100_Check |
|
| BadPackageName_S00120_Check |
|
| BadTypeParameterName_S00119_Check |
|
| BigDecimalDoubleConstructorCheck |
|
| BooleanInversionCheck |
|
| BooleanLiteralCheck |
|
| BooleanLiteralInAssertionsCheck |
|
| BooleanMethodReturnCheck |
|
| CallSuperInTestCaseCheck |
|
| CallSuperMethodFromInnerClassCheck |
|
| CallToDeprecatedMethodCheck |
|
| CallToFileDeleteOnExitMethodCheck |
|
| CaseInsensitiveComparisonCheck |
|
| CastArithmeticOperandCheck |
|
| CatchExceptionCheck |
|
| CatchIllegalMonitorStateExceptionCheck |
|
| CatchNPECheck |
|
| CatchOfThrowableOrErrorCheck |
|
| CatchUsesExceptionWithContextCheck |
|
| CheckList |
|
| ChildClassShadowFieldCheck |
|
| ClassComparedByNameCheck |
|
| ClassComplexityCheck |
|
| ClassCouplingCheck |
|
| ClassNamedLikeExceptionCheck |
|
| ClassVariableVisibilityCheck |
|
| ClassWithOnlyStaticMethodsInstantiationCheck |
|
| CloneableImplementingCloneCheck |
|
| CloneMethodCallsSuperCloneCheck |
|
| CloneOverrideCheck |
|
| CloseResourceCheck |
|
| CollapsibleIfCandidateCheck |
|
| CollectionCallingItselfCheck |
|
| CollectionImplementationReferencedCheck |
|
| CollectionInappropriateCallsCheck |
|
| CollectionIsEmptyCheck |
|
| CollectionsEmptyConstantsCheck |
|
| CommentContainsPatternChecker |
|
| CommentedOutCodeLineCheck |
|
| CompareObjectWithEqualsCheck |
|
| CompareToResultTestCheck |
|
| CompareToReturnValueCheck |
|
| ConcatenationWithStringValueOfCheck |
|
| ConcurrentLinkedQueueSizeCheck |
|
| ConstantMathCheck |
|
| ConstantsShouldBeStaticFinalCheck |
|
| ConstructorCallingOverridableCheck |
|
| CustomCryptographicAlgorithmCheck |
|
| CustomSerializationMethodCheck |
|
| CycleBetweenPackagesCheck |
Companion of org.sonar.plugins.javang.bridges.DesignBridge which actually does the job on finding cycles and creation of issues.
|
| DataStoredInSessionCheck |
|
| DateUtilsTruncateCheck |
|
| DeadStoreCheck |
|
| DefaultEncodingUsageCheck |
|
| DefaultInitializedFieldCheck |
|
| DefaultPackageCheck |
|
| DeprecatedHashAlgorithmCheck |
|
| DeprecatedTagPresenceCheck |
|
| DiamondOperatorCheck |
|
| DisallowedMethodCheck |
|
| DITCheck |
|
| DuplicateConditionIfElseIfCheck |
|
| DynamicClassLoadCheck |
|
| EmptyBlock_S00108_Check |
|
| EmptyClassCheck |
|
| EmptyFileCheck |
|
| EmptyMethodsCheck |
|
| EmptyStatementUsageCheck |
|
| EnumAsIdentifierCheck |
|
| EnumMapCheck |
|
| EqualsArgumentTypeCheck |
|
| EqualsNotOverriddenInSubclassCheck |
|
| EqualsNotOverridenWithCompareToCheck |
|
| EqualsOnAtomicClassCheck |
|
| EqualsOverridenWithHashCodeCheck |
|
| ErrorClassExtendedCheck |
|
| EscapedUnicodeCharactersCheck |
|
| ExceptionsShouldBeImmutableCheck |
|
| ExpressionComplexityCheck |
|
| ExtendDeprecatedSymbolCheck |
|
| FieldMatchMethodNameCheck |
|
| FieldModifierCheck |
|
| FieldNameMatchingTypeNameCheck |
|
| FileCreateTempFileCheck |
|
| FileHeaderCheck |
|
| FinalClassCheck |
|
| FinalizeFieldsSetCheck |
|
| FixmeTagPresenceCheck |
|
| FloatEqualityCheck |
|
| ForLoopCounterChangedCheck |
|
| ForLoopFalseConditionCheck |
|
| ForLoopIncrementAndUpdateCheck |
|
| ForLoopIncrementSignCheck |
|
| ForLoopTerminationConditionCheck |
|
| ForLoopUsedAsWhileLoopCheck |
|
| GarbageCollectorCalledCheck |
|
| GetRequestedSessionIdCheck |
|
| HardCodedCredentialsCheck |
|
| HardcodedIpCheck |
|
| HasNextCallingNextCheck |
|
| HiddenFieldCheck |
|
| HttpRefererCheck |
|
| IdenticalCasesInSwitchCheck |
|
| IdenticalOperandOnBinaryExpressionCheck |
|
| IfConditionAlwaysTrueOrFalseCheck |
|
| IgnoredReturnValueCheck |
|
| IgnoredStreamReturnValueCheck |
|
| IgnoredTestsCheck |
|
| ImmediatelyReturnedVariableCheck |
|
| ImmediateReverseBoxingCheck |
|
| ImplementsEnumerationCheck |
|
| IncorrectOrderOfMembersCheck |
|
| IncrementDecrementInSubExpressionCheck |
|
| IndentationCheck |
|
| IndexOfStartPositionCheck |
|
| IndexOfWithPositiveNumberCheck |
|
| InnerClassOfNonSerializableCheck |
|
| InnerClassOfSerializableCheck |
|
| InnerClassTooManyLinesCheck |
|
| InnerStaticClassesCheck |
|
| InstanceOfAlwaysTrueCheck |
|
| InstanceofUsedOnExceptionCheck |
|
| InterfaceAsConstantContainerCheck |
|
| InterfaceOrSuperclassShadowingCheck |
|
| InvalidDateValuesCheck |
|
| IteratorNextExceptionCheck |
|
| JavaFootprint |
|
| JunitMethodDeclarationCheck |
|
| KeySetInsteadOfEntrySetCheck |
|
| LabelsShouldNotBeUsedCheck |
|
| LambdaOptionalParenthesisCheck |
|
| LambdaSingleExpressionCheck |
|
| LDAPInjectionCheck |
|
| LeftCurlyBraceBaseTreeVisitor |
|
| LeftCurlyBraceEndLineCheck |
|
| LeftCurlyBraceStartLineCheck |
|
| LocksNotUnlockedCheck |
|
| LoggersDeclarationCheck |
|
| LongBitsToDoubleOnIntCheck |
|
| LoopsOnSameSetCheck |
|
| LowerCaseLongSuffixCheck |
|
| MagicNumberCheck |
|
| MainInServletCheck |
|
| MainMethodThrowsExceptionCheck |
|
| MathOnFloatCheck |
|
| MembersDifferOnlyByCapitalizationCheck |
|
| MethodComplexityCheck |
|
| MethodNamedEqualsCheck |
|
| MethodNamedHashcodeOrEqualCheck |
|
| MethodNameSameAsClassCheck |
|
| MethodOnlyCallsSuperCheck |
|
| MethodTooBigCheck |
|
| MethodWithExcessiveReturnsCheck |
|
| MismatchPackageDirectoryCheck |
|
| MissingCurlyBraces_S00121_Check |
|
| MissingDeprecatedCheck |
|
| MissingNewLineAtEndOfFile_S00113_Check |
|
| ModifiersOrderCheck |
|
| ModulusEqualityCheck |
|
| MultilineBlocksCurlyBracesCheck |
|
| MutableMembersUsageCheck |
|
| NestedBlocksCheck |
|
| NestedEnumStaticCheck |
|
| NestedIfStatementsCheck |
|
| NestedTryCatchCheck |
|
| NoCheckstyleTagPresenceCheck |
|
| NonSerializableWriteCheck |
|
| NonShortCircuitLogicCheck |
|
| NonStaticClassInitializerCheck |
|
| NoPmdTagPresenceCheck |
|
| NoSonarCheck |
Note that org.sonar.squidbridge.checks.AbstractNoSonarCheck can't be used because of bug SSLRSQBR-16.
|
| NoTestInTestClassCheck |
|
| NotifyCheck |
|
| NPEThrowCheck |
|
| NullCipherCheck |
|
| NullDereferenceInConditionalCheck |
|
| ObjectCreatedOnlyToCallGetClassCheck |
|
| ObjectEqualsNullCheck |
|
| ObjectFinalizeCheck |
|
| ObjectFinalizeOverloadedCheck |
|
| ObjectFinalizeOverridenCallsSuperFinalizeCheck |
|
| ObjectFinalizeOverridenCheck |
|
| ObjectFinalizeOverridenNotPublicCheck |
|
| OctalValuesCheck |
|
| OneClassInterfacePerFileCheck |
|
| OneDeclarationPerLineCheck |
|
| OperatorPrecedenceCheck |
|
| OSCommandInjectionCheck |
|
| OverrideAnnotationCheck |
|
| PackageInfoCheck |
|
| ParameterReassignedToCheck |
|
| ParsingErrorCheck |
|
| PatternUtils |
|
| PreparedStatementAndResultSetCheck |
|
| PrimitiveTypeBoxingWithToStringCheck |
|
| PrimitiveWrappersInTernaryOperatorCheck |
|
| PrintfCheck |
|
| PrintStackTraceCalledWithoutArgumentCheck |
|
| ProtectedMemberInFinalClassCheck |
|
| PseudoRandomCheck |
|
| PublicStaticFieldShouldBeFinalCheck |
|
| PublicStaticMutableMembersCheck |
|
| RawException_S00112_Check |
|
| ReadObjectSynchronizedCheck |
|
| RedundantModifierCheck |
|
| RedundantThrowsDeclarationCheck |
|
| RedundantTypeCastCheck |
|
| ReflectionOnNonRuntimeAnnotationCheck |
|
| RepeatAnnotationCheck |
|
| ReplaceLambdaByMethodRefCheck |
|
| ResultSetIsLastCheck |
|
| ReturnEmptyArrayNotNullCheck |
|
| ReturnInFinallyCheck |
|
| ReturnOfBooleanExpressionsCheck |
|
| RightCurlyBraceDifferentLineAsNextBlockCheck |
|
| RightCurlyBraceSameLineAsNextBlockCheck |
|
| RightCurlyBraceStartLineCheck |
|
| RightCurlyBraceToNextBlockAbstractVisitor |
|
| RSAUsesOAEPCheck |
|
| RunFinalizersCheck |
|
| SAMAnnotatedCheck |
|
| ScheduledThreadPoolExecutorZeroCheck |
|
| SecureCookieCheck |
|
| SelectorMethodArgumentCheck |
|
| SelfAssignementCheck |
|
| SerializableComparatorCheck |
|
| SerializableContract |
|
| SerializableFieldInSerializableClassCheck |
|
| SerializableObjectInSessionCheck |
|
| SerializableSuperConstructorCheck |
|
| SerialVersionUidCheck |
|
| ServletInstanceFieldCheck |
|
| ServletMethodsExceptionsThrownCheck |
|
| SeveralBreakOrContinuePerLoopCheck |
|
| ShiftOnIntOrLongCheck |
|
| SillyBitOperationCheck |
|
| SillyEqualsCheck |
|
| SQLInjectionCheck |
|
| StaticFieldInitializationCheck |
|
| StaticFieldUpateCheck |
|
| StaticFinalArrayNotPrivateCheck |
|
| StaticMembersAccessCheck |
|
| StaticMethodCheck |
|
| StaticMultithreadedUnsafeFieldsCheck |
|
| StringBufferAndBuilderWithCharCheck |
|
| StringConcatenationInLoopCheck |
|
| StringEqualityComparisonCheck |
|
| StringLiteralDuplicatedCheck |
|
| StringLiteralInsideEqualsCheck |
|
| StringToPrimitiveConversionCheck |
|
| StringToStringCheck |
|
| SubscriptionBaseVisitor |
|
| SunPackagesUsedCheck |
|
| SuppressWarningsCheck |
|
| SwitchAtLeastThreeCasesCheck |
|
| SwitchCaseTooBigCheck |
|
| SwitchCaseWithoutBreakCheck |
|
| SwitchLastCaseIsDefaultCheck |
|
| SwitchWithLabelsCheck |
|
| SwitchWithTooManyCasesCheck |
|
| SymmetricEqualsCheck |
|
| SynchronizationOnStringOrBoxedCheck |
|
| SynchronizedClassUsageCheck |
|
| SynchronizedFieldAssignmentCheck |
|
| SynchronizedLockCheck |
|
| SystemExitCalledCheck |
|
| SystemOutOrErrUsageCheck |
|
| TabCharacter_S00105_Check |
|
| TernaryOperatorCheck |
|
| ThreadAsRunnableArgumentCheck |
|
| ThreadOverridesRunCheck |
|
| ThreadRunCheck |
|
| ThreadSleepCheck |
|
| ThreadSleepInTestsCheck |
|
| ThreadStartedInConstructorCheck |
|
| ThreadWaitCallCheck |
|
| ThrowCheckedExceptionCheck |
|
| ThrowsFromFinallyCheck |
|
| ThrowsSeveralCheckedExceptionCheck |
|
| TodoTagPresenceCheck |
|
| TooLongLine_S00103_Check |
|
| TooManyLinesOfCodeInFile_S00104_Check |
|
| TooManyMethodsCheck |
|
| TooManyParameters_S00107_Check |
|
| TooManyStatementsPerLine_S00122_Check |
|
| ToStringReturningNullCheck |
|
| ToStringUsingBoxingCheck |
|
| TrailingCommentCheck |
|
| TransactionalMethodVisibilityCheck |
|
| TransientFieldInNonSerializableCheck |
|
| UndocumentedApiCheck |
|
| UnusedLabelCheck |
|
| UnusedLocalVariableCheck |
|
| UnusedMethodParameterCheck |
|
| UnusedPrivateFieldCheck |
|
| UnusedPrivateMethodCheck |
|
| UnusedProtectedMethodCheck |
|
| UnusedReturnedDataCheck |
|
| UnusedTestRuleCheck |
|
| UnusedTypeParameterCheck |
|
| UppercaseSuffixesCheck |
|
| URLHashCodeAndEqualsCheck |
|
| UselessExtendsCheck |
|
| UselessImportCheck |
|
| UselessIncrementCheck |
|
| UselessObjectCreationCheck |
|
| UselessParenthesesCheck |
|
| UtilityClassWithPublicConstructorCheck |
|
| VariableDeclarationScopeCheck |
|
| WaitInSynchronizeCheck |
|
| WaitInWhileLoopCheck |
|
| WaitOnConditionCheck |
|
| WildcardImportsShouldNotBeUsedCheck |
|
| WildcardReturnParameterTypeCheck |
|