ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
RuleCWE Category
CWE weakness
2
ArrayFillIncompatibleType
Type Errors - (136)
3
CollectionIncompatibleType
Type Errors - (136)
4
CollectionToArraySafeParameter
Type Errors - (136)
5
ComparableTypeType Errors - (136)834
6
CompatibleWithAnnotationMisuse
Type Errors - (136)
7
ImmutableType Errors - (136)
8
IncomparableType Errors - (136)
9
IncompatibleArgumentType
Type Errors - (136)
10
TypeParameterQualifier
Type Errors - (136)
11
FormatStringString Errors - (133)
12
FormatStringAnnotation
String Errors - (133)
13
MislabeledAndroidString
String Errors - (133)
14
ProtoStringFieldReferenceEquality
String Errors - (133)597
15
StreamToStringString Errors - (133)
16
StringBuilderInitWithChar
String Errors - (133)
17
SubstringOfZeroString Errors - (133)
18
TreeToStringString Errors - (133)
19
BanJNDI
Resource Management Errors - (399)
502
20
LockOnBoxedPrimitive
Resource Locking Problems - (411)
21
ProtocolBufferOrdinal
Privilege Issues - (265)
22
TemporalAccessorGetChronoField
Privilege Issues - (265)
23
ProtoFieldNullComparison
Pointer Issues - (465)
24
ForOverridePermission Issues - (275)
25
PrivateSecurityContractProtoAccess
Permission Issues - (275)
26
ConstantOverflow
Numeric Errors - (189)190
27
BadShiftAmountMemory Buffer Errors - (1218)805
28
ComparisonOutOfRange
Memory Buffer Errors - (1218)805
29
DoubleBraceInitialization
Initialization and Cleanup Errors - (452)
30
ArrayEqualsExpression Issues - (569)595
31
BoxedPrimitiveEquality
Expression Issues - (569)595
32
ComparingThisWithNull
Expression Issues - (569)570
33
EqualsNaNExpression Issues - (569)570
34
IdentityBinaryExpression
Expression Issues - (569)
35
InexactVarargsConditional
Expression Issues - (569)
36
IsInstanceIncompatibleType
Expression Issues - (569)570
37
OptionalEqualityExpression Issues - (569)595
38
SizeGreaterThanOrEqualsZero
Expression Issues - (569)
39
TruthSelfEqualsExpression Issues - (569)570
40
AlwaysThrows
Error Conditions, Return Values, Status Codes - (389)
41
CheckReturnValue
Error Conditions, Return Values, Status Codes - (389)
252
42
DeadException
Error Conditions, Return Values, Status Codes - (389)
43
DurationFrom
Error Conditions, Return Values, Status Codes - (389)
44
OptionalOfRedundantMethod
Error Conditions, Return Values, Status Codes - (389)
45
PeriodFrom
Error Conditions, Return Values, Status Codes - (389)
46
ProtoBuilderReturnValueIgnored
Error Conditions, Return Values, Status Codes - (389)
47
RectIntersectReturnValueIgnored
Error Conditions, Return Values, Status Codes - (389)
48
ReturnValueIgnored
Error Conditions, Return Values, Status Codes - (389)
49
ThrowIfUncheckedKnownChecked
Error Conditions, Return Values, Status Codes - (389)
50
ThrowNull
Error Conditions, Return Values, Status Codes - (389)
395
51
TryFailThrowable
Error Conditions, Return Values, Status Codes - (389)
52
UnnecessaryCheckNotNull
Error Conditions, Return Values, Status Codes - (389)
53
MustBeClosedChecker
Encapsulation Issues - (1227)
54
ProvidesMethodOutsideOfModule
Encapsulation Issues - (1227)
55
NonRuntimeAnnotation
Documentation Issues - (1225)
56
NullableOnContainingClass
Documentation Issues - (1225)
57
OverlappingQualifierAndScopeAnnotation
Documentation Issues - (1225)
58
ArraysAsListPrimitiveArray
Data Processing Errors - (19)
59
EqualsWrongThing
Data Processing Errors - (19)
60
FromTemporalAccessor
Data Processing Errors - (19)
61
IdentityHashMapBoxing
Data Processing Errors - (19)
62
IncompatibleModifiers
Data Processing Errors - (19)
63
IndexOfCharData Processing Errors - (19)
64
InlineMeValidator
Data Processing Errors - (19)
65
InstantTemporalUnit
Data Processing Errors - (19)
66
InvalidJavaTimeConstant
Data Processing Errors - (19)
67
InvalidPatternSyntax
Data Processing Errors - (19)
68
InvalidTimeZoneID
Data Processing Errors - (19)
69
InvalidZoneIdData Processing Errors - (19)
70
IsInstanceOfClass
Data Processing Errors - (19)
71
LocalDateTemporalAmount
Data Processing Errors - (19)
72
LossyPrimitiveCompare
Data Processing Errors - (19)
73
MathRoundIntLong
Data Processing Errors - (19)
74
MisusedDayOfYear
Data Processing Errors - (19)
75
MisusedWeekYear
Data Processing Errors - (19)
76
NCopiesOfCharData Processing Errors - (19)
77
NullArgumentForNonNullParameter
Data Processing Errors - (19)
78
NullTernaryData Processing Errors - (19)
79
PeriodGetTemporalUnit
Data Processing Errors - (19)
80
PeriodTimeMathData Processing Errors - (19)
81
ProtoTruthMixedDescriptors
Data Processing Errors - (19)
82
RandomCastData Processing Errors - (19)
83
RandomModInteger
Data Processing Errors - (19)
84
ShouldHaveEvenArgs
Data Processing Errors - (19)
85
JavaxInjectOnAbstractMethod
Data Neutralization Issues - (137)
86
AsyncCallableReturnsNull
Concurrency Issues - (557)
87
AsyncFunctionReturnsNull
Concurrency Issues - (557)
88
DeadThreadConcurrency Issues - (557)
89
DuplicateMapKeys
Complexity Issues - (1226)
90
LoopConditionChecker
Complexity Issues - (1226)1095
91
DurationGetTemporalUnit
Business Logic Errors - (840)
92
EqualsReferenceBehavioral Problems - (438)
93
InfiniteRecursionBehavioral Problems - (438)
94
MisplacedScopeAnnotations
Behavioral Problems - (438)
95
NoCanIgnoreReturnValueOnClasses
Behavioral Problems - (438)
96
NonFinalCompileTimeConstant
Behavioral Problems - (438)
97
OverridesJavaxInjectableMethod
Behavioral Problems - (438)
98
AndroidInjectionBeforeSuper
Bad Coding Practices - (1006)
99
ArrayHashCodeBad Coding Practices - (1006)
100
ArrayToStringBad Coding Practices - (1006)