Nullable parameters should be checked for null before use
JAVA-E1067
Bug risk
Critical
1
Local variable is never written to
JAVA-E1064
Bug risk
Critical
6
Possible null access
JAVA-E1083
Bug risk
Critical
36
Possible null access due to exception handling
JAVA-E1084
Bug risk
Critical
3
equals
checks for incompatible operand
JAVA-W0095
Anti-pattern
Major
3
Elements accessed from volatile reference to an array are not volatile
JAVA-E0027
Bug risk
Major
1
Conditions should not contain assignments
JAVA-W1034
Bug risk
Major
3
Classes that contain only static members should not be instantiated
JAVA-W1035
Anti-pattern
Major
1
Object should not be passed where a generic type is expected
JAVA-W1036
Bug risk
Major
16
Local variables should not be assigned in return statements
JAVA-W1037
Anti-pattern
Major
2