package info (click to toggle)
error-prone-java 2.18.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 23,204 kB
  • sloc: java: 222,992; xml: 1,319; sh: 25; makefile: 7

Folder: bugpattern

d .. (parent)
d d rwxr-xr-x 4,096 android
d d rwxr-xr-x 145 flogger
d d rwxr-xr-x 52 inject
d d rwxr-xr-x 4,096 javadoc
d d rwxr-xr-x 80 nullness
d d rwxr-xr-x 71 time
- - rw-r--r-- 581 AlreadyChecked.md
- - rw-r--r-- 692 AmbiguousMethodReference.md
- - rw-r--r-- 278 AndroidInjectionBeforeSuper.md
- - rw-r--r-- 523 AndroidJdkLibsChecker.md
- - rw-r--r-- 1,097 AnnotateFormatMethod.md
- - rw-r--r-- 1,005 AnnotationMirrorToString.md
- - rw-r--r-- 740 AnnotationPosition.md
- - rw-r--r-- 937 AnnotationValueToString.md
- - rw-r--r-- 552 ArgumentSelectionDefectChecker.md
- - rw-r--r-- 622 ArrayEquals.md
- - rw-r--r-- 903 ArrayFillIncompatibleType.md
- - rw-r--r-- 1,651 ArrayHashCode.md
- - rw-r--r-- 168 ArrayToString.md
- - rw-r--r-- 303 ArraysAsListPrimitiveArray.md
- - rw-r--r-- 204 AssertEqualsArgumentOrderChecker.md
- - rw-r--r-- 433 AssertFalse.md
- - rw-r--r-- 900 AssertThrowsMultipleStatements.md
- - rw-r--r-- 788 AssertionFailureIgnored.md
- - rw-r--r-- 217 AssistedInjectAndInjectOnConstructors.md
- - rw-r--r-- 86 AssistedInjectAndInjectOnSameConstructor.md
- - rw-r--r-- 226 AsyncCallableReturnsNull.md
- - rw-r--r-- 231 AsyncFunctionReturnsNull.md
- - rw-r--r-- 420 AutoFactoryAtInject.md
- - rw-r--r-- 167 AutoValueConstructorOrderChecker.md
- - rw-r--r-- 667 AutoValueFinalMethods.md
- - rw-r--r-- 588 AutoValueImmutableFields.md
- - rw-r--r-- 917 AvoidObjectArrays.md
- - rw-r--r-- 1,826 BadAnnotationImplementation.md
- - rw-r--r-- 275 BadComparable.md
- - rw-r--r-- 687 BadInstanceof.md
- - rw-r--r-- 377 BadShiftAmount.md
- - rw-r--r-- 3,725 BanJNDI.md
- - rw-r--r-- 455 BanSerializableRead.md
- - rw-r--r-- 240 BigDecimalEquals.md
- - rw-r--r-- 646 BigDecimalLiteralDouble.md
- - rw-r--r-- 1,351 BindingToUnqualifiedCommonType.md
- - rw-r--r-- 400 BooleanParameter.md
- - rw-r--r-- 898 BoxedPrimitiveConstructor.md
- - rw-r--r-- 610 BoxedPrimitiveEquality.md
- - rw-r--r-- 1,140 BuilderReturnThis.md
- - rw-r--r-- 2,477 ByteBufferBackingArray.md
- - rw-r--r-- 96 CannotMockFinalClass.md
- - rw-r--r-- 465 CannotMockMethod.md
- - rw-r--r-- 127 CanonicalDuration.md
- - rw-r--r-- 388 CatchAndPrintStackTrace.md
- - rw-r--r-- 883 CatchFail.md
- - rw-r--r-- 1,503 ChainedAssertionLosesContext.md
- - rw-r--r-- 489 ChainingConstructorIgnoresParameter.md
- - rw-r--r-- 1,560 CharacterGetNumericValue.md
- - rw-r--r-- 4,158 CheckReturnValue.md
- - rw-r--r-- 801 CheckedExceptionNotThrown.md
- - rw-r--r-- 204 ClassCanBeStatic.md
- - rw-r--r-- 676 ClassName.md
- - rw-r--r-- 817 ClassNamedLikeTypeParameter.md
- - rw-r--r-- 1,300 ClassNewInstance.md
- - rw-r--r-- 3,525 CloseableProvides.md
- - rw-r--r-- 5,554 CollectionIncompatibleType.md
- - rw-r--r-- 920 CollectionUndefinedEquality.md
- - rw-r--r-- 176 ComparableAndComparator.md
- - rw-r--r-- 525 ComparableType.md
- - rw-r--r-- 1,061 CompareToZero.md
- - rw-r--r-- 712 ComparisonContractViolated.md
- - rw-r--r-- 246 CompatibleWithAnnotationMisuse.md
- - rw-r--r-- 1,631 CompileTimeConstant.md
- - rw-r--r-- 1,016 ComplexBooleanConstant.md
- - rw-r--r-- 520 ComputeIfAbsentAmbiguousReference.md
- - rw-r--r-- 1,311 ConditionalExpressionNumericPromotion.md
- - rw-r--r-- 520 ConstantField.md
- - rw-r--r-- 866 ConstantOverflow.md
- - rw-r--r-- 651 ConstantPatternCompile.md
- - rw-r--r-- 342 DaggerProvidesNull.md
- - rw-r--r-- 1,452 DateFormatConstant.md
- - rw-r--r-- 203 DeadException.md
- - rw-r--r-- 147 DeadThread.md
- - rw-r--r-- 999 DefaultCharset.md
- - rw-r--r-- 57 DefaultPackage.md
- - rw-r--r-- 193 DepAnn.md
- - rw-r--r-- 424 DeprecatedVariable.md
- - rw-r--r-- 2,391 DirectInvocationOnMock.md
- - rw-r--r-- 426 DistinctVarargsChecker.md
- - rw-r--r-- 1,390 DoNotCall.md
- - rw-r--r-- 609 DoNotClaimAnnotations.md
- - rw-r--r-- 1,602 DoNotMockAutoValue.md
- - rw-r--r-- 1,644 DoubleBraceInitialization.md
- - rw-r--r-- 3,232 DoubleCheckedLocking.md
- - rw-r--r-- 459 DuplicateMapKeys.md
- - rw-r--r-- 112 EmptyIf.md
- - rw-r--r-- 433 EmptySetMultibindingContributions.md
- - rw-r--r-- 137 EmptyTopLevelDeclaration.md
- - rw-r--r-- 3,290 EqualsGetClass.md
- - rw-r--r-- 474 EqualsHashCode.md
- - rw-r--r-- 5,756 EqualsIncompatibleType.md
- - rw-r--r-- 126 EqualsNaN.md
- - rw-r--r-- 707 EqualsNull.md
- - rw-r--r-- 63 EqualsReference.md
- - rw-r--r-- 282 EqualsUnsafeCast.md
- - rw-r--r-- 537 EqualsUsingHashCode.md
- - rw-r--r-- 405 EqualsWrongThing.md
- - rw-r--r-- 822 ErroneousThreadPoolConstructorChecker.md
- - rw-r--r-- 1,189 ExpectedExceptionChecker.md
- - rw-r--r-- 1,021 ExtendsAutoValue.md
- - rw-r--r-- 151 ExtendsObject.md
- - rw-r--r-- 672 FallThrough.md
- - rw-r--r-- 800 FieldCanBeLocal.md
- - rw-r--r-- 522 FieldCanBeStatic.md
- - rw-r--r-- 344 FieldMissingNullable.md
- - rw-r--r-- 595 Finalize.md
- - rw-r--r-- 1,510 Finally.md
- - rw-r--r-- 634 FloatCast.md
- - rw-r--r-- 1,020 FloatingPointAssertionWithinEpsilon.md
- - rw-r--r-- 191 FloatingPointLiteralPrecision.md
- - rw-r--r-- 359 FloggerArgumentToString.md
- - rw-r--r-- 386 FloggerStringConcatenation.md
- - rw-r--r-- 295 ForEachIterable.md
- - rw-r--r-- 321 ForOverride.md
- - rw-r--r-- 1,640 FormatString.md
- - rw-r--r-- 1,481 FormatStringAnnotation.md
- - rw-r--r-- 2,250 FunctionalInterfaceClash.md
- - rw-r--r-- 1,184 FunctionalInterfaceMethodChanged.md
- - rw-r--r-- 991 FutureReturnValueIgnored.md
- - rw-r--r-- 225 FuturesGetCheckedIllegalExceptionType.md
- - rw-r--r-- 126 FuzzyEqualsShouldNotBeUsedInEqualsMethod.md
- - rw-r--r-- 750 GetClassOnAnnotation.md
- - rw-r--r-- 336 GetClassOnClass.md
- - rw-r--r-- 871 GetClassOnEnum.md
- - rw-r--r-- 5,620 GuardedBy.md
- - rw-r--r-- 249 GuiceAssistedInjectScoping.md
- - rw-r--r-- 953 GuiceAssistedParameters.md
- - rw-r--r-- 222 GuiceInjectOnFinalField.md
- - rw-r--r-- 488 HashtableContains.md
- - rw-r--r-- 922 HidingField.md
- - rw-r--r-- 672 IdentityBinaryExpression.md
- - rw-r--r-- 944 IdentityHashMapBoxing.md
- - rw-r--r-- 2,004 IdentityHashMapUsage.md
- - rw-r--r-- 5,269 Immutable.md
- - rw-r--r-- 1,177 ImmutableAnnotationChecker.md
- - rw-r--r-- 4,097 ImmutableEnumChecker.md
- - rw-r--r-- 1,534 ImpossibleNullComparison.md
- - rw-r--r-- 1,602 IncompatibleArgumentType.md
- - rw-r--r-- 217 IncompatibleModifiers.md
- - rw-r--r-- 482 InconsistentCapitalization.md
- - rw-r--r-- 828 InconsistentHashCode.md
- - rw-r--r-- 1,018 InconsistentOverloads.md
- - rw-r--r-- 772 IncorrectMainMethod.md
- - rw-r--r-- 1,097 InexactVarargsConditional.md
- - rw-r--r-- 720 InfiniteRecursion.md
- - rw-r--r-- 344 InjectInvalidTargetingOnScopingAnnotation.md
- - rw-r--r-- 54 InjectMoreThanOneQualifier.md
- - rw-r--r-- 106 InjectMoreThanOneScopeAnnotationOnClass.md
- - rw-r--r-- 339 InjectOnConstructorOfAbstractClass.md
- - rw-r--r-- 94 InjectScopeAnnotationOnInterfaceOrAbstractClass.md
- - rw-r--r-- 1,120 InjectScopeOrQualifierAnnotationRetention.md
- - rw-r--r-- 235 InjectedConstructorAnnotations.md
- - rw-r--r-- 964 InlineFormatString.md
- - rw-r--r-- 861 InputStreamSlowMultibyteRead.md
- - rw-r--r-- 1,546 InsecureCryptoUsage.md
- - rw-r--r-- 509 IntLongMath.md
- - rw-r--r-- 661 InterfaceWithOnlyStatics.md
- - rw-r--r-- 1,149 InterruptedExceptionSwallowed.md
- - rw-r--r-- 0 Interruption.md
- - rw-r--r-- 611 InvalidLink.md
- - rw-r--r-- 531 InvalidPatternSyntax.md
- - rw-r--r-- 101 InvalidTimeZoneID.md
- - rw-r--r-- 994 IsInstanceOfClass.md
- - rw-r--r-- 119 IsLoggableTagLength.md
- - rw-r--r-- 297 IterableAndIterator.md
- - rw-r--r-- 689 IterablePathParameter.md
- - rw-r--r-- 379 JUnit3FloatingPointComparisonWithoutDelta.md
- - rw-r--r-- 530 JUnit3TestNotRun.md
- - rw-r--r-- 683 JUnit4ClassAnnotationNonStatic.md
- - rw-r--r-- 790 JUnit4SetUpNotRun.md
- - rw-r--r-- 823 JUnit4TearDownNotRun.md
- - rw-r--r-- 463 JUnit4TestNotRun.md
- - rw-r--r-- 1,023 JUnitAmbiguousTestClass.md
- - rw-r--r-- 579 JavaLangClash.md
- - rw-r--r-- 296 JavaUtilDate.md
- - rw-r--r-- 779 JavaxInjectOnAbstractMethod.md
- - rw-r--r-- 94 JavaxInjectOnFinalField.md
- - rw-r--r-- 2,520 JdkObsolete.md
- - rw-r--r-- 133 LabelledBreakTarget.md
- - rw-r--r-- 158 LambdaFunctionalInterface.md
- - rw-r--r-- 905 LeakingForkedAndroidBundle.md
- - rw-r--r-- 1,436 LiteByteStringUtf8.md
- - rw-r--r-- 283 LiteEnumValueOf.md
- - rw-r--r-- 1,000 LiteProtoToString.md
- - rw-r--r-- 1,029 LockNotBeforeTry.md
- - rw-r--r-- 600 LockOnBoxedPrimitive.md
- - rw-r--r-- 498 LogicalAssignment.md
- - rw-r--r-- 1,055 LongDoubleConversion.md
- - rw-r--r-- 1,309 LongFloatConversion.md
- - rw-r--r-- 119 LongLiteralLowerCaseSuffix.md
- - rw-r--r-- 1,144 LoopOverCharArray.md
- - rw-r--r-- 1,067 MathAbsoluteNegative.md
- - rw-r--r-- 1,273 MemberName.md
- - rw-r--r-- 1,828 MethodCanBeStatic.md
- - rw-r--r-- 315 MislabeledAndroidString.md
- - rw-r--r-- 940 MissingCasesInEnumSwitch.md
- - rw-r--r-- 1,377 MissingDefault.md
- - rw-r--r-- 3,261 MissingFail.md
- - rw-r--r-- 634 MissingOverride.md
- - rw-r--r-- 246 MissingSuperCall.md
- - rw-r--r-- 371 MissingTestCall.md
- - rw-r--r-- 574 MisusedWeekYear.md
- - rw-r--r-- 950 MixedArrayDimensions.md
- - rw-r--r-- 452 MixedDescriptors.md
- - rw-r--r-- 820 MixedMutabilityReturnType.md
- - rw-r--r-- 546 MockitoUsage.md
- - rw-r--r-- 961 ModifiedButNotUsed.md
- - rw-r--r-- 896 ModifyCollectionInEnhancedForLoop.md
- - rw-r--r-- 1,039 ModifySourceCollectionInStream.md
- - rw-r--r-- 449 ModifyingCollectionWithItself.md
- - rw-r--r-- 318 MoreThanOneInjectableConstructor.md
- - rw-r--r-- 0 MoveToSafeHtmlResponse.md
- - rw-r--r-- 330 MultipleTopLevelClasses.md
- - rw-r--r-- 251 MultipleUnaryOperatorsInMethodCall.md
- - rw-r--r-- 683 MustBeClosedChecker.md
- - rw-r--r-- 576 MutablePublicArray.md
- - rw-r--r-- 98 NCopiesOfChar.md
- - rw-r--r-- 1,077 NarrowCalculation.md
- - rw-r--r-- 1,382 NarrowingCompoundAssignment.md
- - rw-r--r-- 748 NewFileSystem.md
- - rw-r--r-- 983 NoAllocation.md
- - rw-r--r-- 923 NonAtomicVolatileUpdate.md
- - rw-r--r-- 1,182 NonCanonicalStaticImport.md
- - rw-r--r-- 1,324 NonCanonicalStaticMemberImport.md
- - rw-r--r-- 733 NonCanonicalType.md
- - rw-r--r-- 499 NonFinalCompileTimeConstant.md
- - rw-r--r-- 1,397 NonOverridingEquals.md
- - rw-r--r-- 128 NonRuntimeAnnotation.md
- - rw-r--r-- 582 NullOptional.md
- - rw-r--r-- 270 NullTernary.md
- - rw-r--r-- 32 NullableConstructor.md
- - rw-r--r-- 908 NullableOnContainingClass.md
- - rw-r--r-- 30 NullablePrimitive.md
- - rw-r--r-- 738 NullablePrimitiveArray.md
- - rw-r--r-- 43 NullableVoid.md
- - rw-r--r-- 236 ObjectToString.md
- - rw-r--r-- 1,510 ObjectsHashCodePrimitive.md
- - rw-r--r-- 591 OperatorPrecedence.md
- - rw-r--r-- 119 OptionalEquality.md
- - rw-r--r-- 858 OptionalMapToOptional.md
- - rw-r--r-- 533 OptionalNotPresent.md
- - rw-r--r-- 849 OrphanedFormatString.md
- - rw-r--r-- 936 OutlineNone.md
- - rw-r--r-- 1,271 OverlappingQualifierAndScopeAnnotation.md
- - rw-r--r-- 104 OverrideThrowableToString.md
- - rw-r--r-- 1,886 Overrides.md
- - rw-r--r-- 517 OverridesGuiceInjectableMethod.md
- - rw-r--r-- 1,479 OverridesJavaxInjectableMethod.md
- - rw-r--r-- 419 PackageInfo.md
- - rw-r--r-- 664 PackageLocation.md
- - rw-r--r-- 613 ParameterComment.md
- - rw-r--r-- 1,117 ParameterName.md
- - rw-r--r-- 344 PreconditionsInvalidPlaceholder.md
- - rw-r--r-- 667 PreferJavaTimeOverload.md
- - rw-r--r-- 1,570 PreferredInterfaceType.md
- - rw-r--r-- 182 PrimitiveArrayPassedToVarargsMethod.md
- - rw-r--r-- 269 PrivateConstructorForNoninstantiableModule.md
- - rw-r--r-- 767 PrivateConstructorForUtilityClass.md
- - rw-r--r-- 525 ProtoRedundantSet.md
- - rw-r--r-- 229 ProtoStringFieldReferenceEquality.md
- - rw-r--r-- 752 ProtoTruthMixedDescriptors.md
- - rw-r--r-- 877 ProtocolBufferOrdinal.md
- - rw-r--r-- 212 ProvidesMethodOutsideOfModule.md
- - rw-r--r-- 2,642 QualifierOrScopeOnInjectMethod.md
- - rw-r--r-- 591 QualifierWithTypeUse.md
- - rw-r--r-- 194 RandomCast.md
- - rw-r--r-- 444 RandomModInteger.md
- - rw-r--r-- 424 RectIntersectReturnValueIgnored.md
- - rw-r--r-- 307 RedundantOverride.md
- - rw-r--r-- 2,731 ReferenceEquality.md
- - rw-r--r-- 706 RemoveUnusedImports.md
- - rw-r--r-- 214 RequiredModifiers.md
- - rw-r--r-- 97 RestrictedApiChecker.md
- - rw-r--r-- 225 RethrowReflectiveOperationExceptionAsLinkageError.md
- - rw-r--r-- 1,317 ReturnValueIgnored.md
- - rw-r--r-- 230 ScopeOnModule.md
- - rw-r--r-- 733 SelfAlwaysReturnsThis.md
- - rw-r--r-- 431 SelfAssignment.md
- - rw-r--r-- 154 SelfComparison.md
- - rw-r--r-- 349 SelfEquals.md
- - rw-r--r-- 550 ShortCircuitBoolean.md
- - rw-r--r-- 231 SizeGreaterThanOrEqualsZero.md
- - rw-r--r-- 2,508 StatementSwitchToExpressionSwitch.md
- - rw-r--r-- 550 StaticAssignmentInConstructor.md
- - rw-r--r-- 731 StaticAssignmentOfThrowable.md
- - rw-r--r-- 1,134 StaticGuardedByInstance.md
- - rw-r--r-- 547 StaticMockMember.md
- - rw-r--r-- 419 StaticOrDefaultInterfaceMethod.md
- - rw-r--r-- 2,053 StaticProtoFuzzer.md
- - rw-r--r-- 1,642 StaticQualifiedUsingExpression.md
- - rw-r--r-- 2,292 StreamResourceLeak.md
- - rw-r--r-- 1,922 StreamToIterable.md
- - rw-r--r-- 155 StreamToString.md
- - rw-r--r-- 158 StringBuilderInitWithChar.md
- - rw-r--r-- 1,793 StringSplitter.md
- - rw-r--r-- 151 SuppressWarningsDeprecated.md
- - rw-r--r-- 670 SuppressWarningsWithoutExplanation.md
- - rw-r--r-- 935 SwigMemoryLeak.md
- - rw-r--r-- 355 SynchronizeOnNonFinalField.md
- - rw-r--r-- 979 SystemExitOutsideMain.md
- - rw-r--r-- 973 TestExceptionChecker.md
- - rw-r--r-- 421 ThreadJoinLoop.md
- - rw-r--r-- 765 ThreadLocalUsage.md
- - rw-r--r-- 394 ThreadPriorityCheck.md
- - rw-r--r-- 1,456 ThreeLetterTimeZoneID.md
- - rw-r--r-- 157 ThrowIfUncheckedKnownChecked.md
- - rw-r--r-- 258 ThrowsUncheckedException.md
- - rw-r--r-- 779 TooManyParameters.md
- - rw-r--r-- 748 TreeToString.md
- - rw-r--r-- 666 TruthAssertExpected.md
- - rw-r--r-- 193 TruthConstantAsserts.md
- - rw-r--r-- 1,039 TruthGetOrDefault.md
- - rw-r--r-- 1,442 TruthIncompatibleType.md
- - rw-r--r-- 679 TruthSelfEquals.md
- - rw-r--r-- 861 TryFailThrowable.md
- - rw-r--r-- 508 TryWithResourcesVariable.md
- - rw-r--r-- 695 TypeEquals.md
- - rw-r--r-- 795 TypeNameShadowing.md
- - rw-r--r-- 489 TypeParameterQualifier.md
- - rw-r--r-- 1,580 TypeParameterShadowing.md
- - rw-r--r-- 1,219 TypeParameterUnusedInFormals.md
- - rw-r--r-- 544 TypeToString.md
- - rw-r--r-- 157 URLEqualsHashCode.md
- - rw-r--r-- 4,029 UndefinedEquals.md
- - rw-r--r-- 931 UngroupedOverloads.md
- - rw-r--r-- 1,001 UnicodeEscape.md
- - rw-r--r-- 459 UnicodeInCode.md
- - rw-r--r-- 0 UnnecessarilyVisible.md
- - rw-r--r-- 1,689 UnnecessaryAnonymousClass.md
- - rw-r--r-- 253 UnnecessaryAssignment.md
- - rw-r--r-- 4,576 UnnecessaryDefaultInEnumSwitch.md
- - rw-r--r-- 1,633 UnnecessaryLambda.md
- - rw-r--r-- 353 UnnecessaryMethodReference.md
- - rw-r--r-- 326 UnnecessarySetDefault.md
- - rw-r--r-- 115 UnnecessaryStaticImport.md
- - rw-r--r-- 967 UnnecessaryTypeArgument.md
- - rw-r--r-- 640 UnqualifiedYield.md
- - rw-r--r-- 2,369 UnsafeFinalization.md
- - rw-r--r-- 2,616 UnsafeLocaleUsage.md
- - rw-r--r-- 567 UnsafeReflectiveConstructionCast.md
- - rw-r--r-- 1,292 UnsynchronizedOverridesSynchronized.md
- - rw-r--r-- 312 UnusedAnonymousClass.md
- - rw-r--r-- 817 UnusedCollectionModifiedInPlace.md
- - rw-r--r-- 1,308 UnusedException.md
- - rw-r--r-- 766 UnusedMethod.md
- - rw-r--r-- 1,106 UnusedVariable.md
- - rw-r--r-- 788 UseBinds.md
- - rw-r--r-- 364 UseCorrectAssertInTests.md
- - rw-r--r-- 852 UseEnumSwitch.md
- - rw-r--r-- 1,099 Var.md
- - rw-r--r-- 160 VarTypeName.md
- - rw-r--r-- 601 VariableNameSameAsType.md
- - rw-r--r-- 4,289 WaitNotInLoop.md
- - rw-r--r-- 988 WildcardImport.md
- - rw-r--r-- 272 WrongOneof.md
- - rw-r--r-- 178 XorPower.md