View by Classes
View by Age per Build
Day
Week
Month
Old
Findings - Overview
Severity: error
2
Findbugs
An apparent infinite loop
1
Findbugs
Invocation of toString on an array
1
Findbugs
Call to equals() comparing different types
1
Findbugs
Impossible cast
1
Findbugs
equals() used to compare array and nonarray
1
Findbugs
Method ignores return value
1
PMD
ClassCastExceptionWithToArray
1
Findbugs
Dead store to local variable
1
Findbugs
Write to static field from instance method
1
Findbugs
Nonconstant string passed to execute method on an SQL statement
1
Findbugs
A prepared statement is generated from a nonconstant String
Severity: cpd
11
CPD
cpd
Severity: warning
25
Findbugs
Method assigns a variable in a larger scope then is needed
21
Findbugs
class defines fields that are used only as locals
13
Findbugs
Method may fail to clean up stream or resource
13
Findbugs
Method ignores exceptional return value
11
Findbugs
method stores return result in local before immediately returning it
9
Findbugs
class 'overloads' a method with both instance and static versions
7
Findbugs
Method may fail to close stream
7
Findbugs
Should be a static inner class
6
Findbugs
Method passes constant String of length 1 to character overridden method
6
Findbugs
Class defines compareTo(...) and uses Object.equals()
6
Findbugs
method passes parsed string to primitive wrapper constructor
5
Findbugs
method accesses list or array with constant index
5
Findbugs
Method uses instanceof on multiple types to arbitrate logic
5
Findbugs
Method throws alternative exception from catch block without history
5
Findbugs
Class doesn't override equals in superclass
5
Findbugs
class defines static field that appears to allow memory bloat
4
Findbugs
Dead store to local variable
4
Findbugs
Method creates array using constants
4
Findbugs
method passes simple concatenating string in StringBuffer or StringBuilder append
4
Findbugs
class defines List based fields but uses them like Sets
3
Findbugs
May expose internal representation by incorporating reference to mutable object
3
Findbugs
method needlessly defines parameter with concrete classes
3
Findbugs
Inefficient use of keySet iterator instead of entrySet iterator
2
Findbugs
Method invokes System.exit(...)
2
Findbugs
Method concatenates strings using + in a loop
2
Findbugs
Serializable inner class
2
Findbugs
empty method could be declared abstract
2
Findbugs
method copies arrays manually
2
Findbugs
Field only ever set to null
2
Findbugs
Method invokes inefficient Number constructor; use static valueOf instead
2
Findbugs
Unused field
1
Findbugs
method needlessly boxes a boolean constant
1
Findbugs
Method passes double value to BigDecimal Constructor
1
Findbugs
method adds unrelated types to collection or array
1
Findbugs
Unread field
1
Findbugs
private method only returns one constant value
1
Findbugs
Classloaders should only be created inside doPrivileged block
1
Findbugs
Class names shouldn't shadow simple name of superclass
1
Findbugs
Creates an empty jar file entry
1
Checkstyle
RedundantThrowsCheck
1
Findbugs
Possible null pointer dereference
1
Findbugs
method uses simple loop to copy contents of one collection to another
1
Findbugs
Method executes sql queries inside of loops
1
Findbugs
method concatenates an empty string to effect type conversion
1
Findbugs
Class names shouldn't shadow simple name of implemented interface
1
PMD
UnsynchronizedStaticDateFormatter
1
Findbugs
Use the nextInt method of Random rather than nextDouble to generate a random integer
1
Findbugs
Class implements Cloneable but does not define or use clone method
1
Findbugs
Unusual equals method
1
Findbugs
Method discards result of readLine after checking if it is nonnull
1
Findbugs
method is implemented with an exact copy of it's superclass's method
1
PMD
MisplacedNullCheck
1
Findbugs
May expose internal representation by returning reference to mutable object
1
Findbugs
HTTP Response splitting vulnerability
1
Findbugs
method calls static method on instance reference
1
PMD
UselessOperationOnImmutable
1
Findbugs
Comparator method doesn't seem to return all ordering values
1
Findbugs
method uses integer based for loops to iterate over a List
1
Findbugs
Method uses the same code for two branches
1
Findbugs
Nullcheck of value previously dereferenced
1
Findbugs
Empty synchronized block
Severity: design
45
javac
Unchecked call.
21
PMD
AvoidPrintStackTrace
20
PMD
SystemPrintln
19
javac
Unchecked conversion.
18
JavaDoc
Data on the given Url could not be loaded.
16
javac
The used element had been deprecated.
14
PMD
UselessOverridingMethod
14
Checkstyle
Method length exceeds the maximum allowed length.
10
PMD
SignatureDeclareThrowsException
9
JavaDoc
The tag is expected to get at least one argument.
9
JavaDoc
Referred target was not found.
8
JavaDoc
The used tag is not known.
7
javac
Unchecked method invocation.
6
PMD
UseCollectionIsEmpty
6
javac
Return type requires unchecked conversion.
5
JavaDoc
The parameter described with the @param tag does not exist.
4
javac
The class is serializable but has no serialVersionUID defined.
4
JavaDoc
(@inheritDoc) used but the element does not override or implement any method.
3
JavaDoc
The local target of the tag can not be found.
3
PMD
LoggerIsNotStaticFinal
2
PMD
MoreThanOneLogger
2
Checkstyle
Length of anonymous inner class exceeds the maximum allowed length.
1
PMD
MethodReturnsInternalArray
1
Checkstyle
Too many parameters.
1
javac
Switch block has a possible fall-trough issue.
1
Checkstyle
Interface type.
1
PMD
AvoidCatchingNPE
1
Checkstyle
HiddenField
Severity: coverage
23956
Coverage
coverage
Severity: code-style
236
Checkstyle
Missing a Javadoc comment.
123
Checkstyle
A required javadoc tag is missing.
112
Checkstyle
Local Variable should be declared final
110
Checkstyle
Curly
105
Checkstyle
Missing Javadoc tag.
84
Checkstyle
Line too long.
76
Checkstyle
Missing Whitespace Before
32
Checkstyle
Cyclomatic Complexity
31
Checkstyle
MagicNumber
30
Checkstyle
Unable to get class information for certain class.
29
Checkstyle
Expected an @return tag.
26
PMD
JUnitAssertionsShouldIncludeMessage
26
Checkstyle
Checkstyle analysis exception.
26
Checkstyle
Declaration in wrong Order (public to private)
23
Checkstyle
RightCurly
21
PMD
PositionLiteralsFirstInComparisons
19
PMD
UnusedModifier
18
javac
Unchecked cast.
13
PMD
NPathComplexity
12
PMD
ImmutableField
12
Checkstyle
InnerAssignment
12
PMD
UseAssertEqualsInsteadOfAssertTrue
12
PMD
SimplifyBooleanAssertion
11
Checkstyle
IllegalType
11
Checkstyle
Hide Utility Class Constructor
11
Checkstyle
Fields must not be public
10
PMD
UnnecessaryFinalModifier
9
Checkstyle
Header does not match.
8
PMD
UseStringBufferForStringAppends
7
PMD
UseAssertSameInsteadOfAssertTrue
7
Checkstyle
Operator should be on a new line.
7
Checkstyle
Unused import.
7
Checkstyle
Javadoc 1st sentence.
6
PMD
UnnecessaryLocalBeforeReturn
6
Checkstyle
Class should be final
6
PMD
SimplifyStartsWith
5
PMD
UnnecessaryParentheses
5
Checkstyle
String comparison with ==.
5
Checkstyle
Nested If Depth Exceeded
4
Checkstyle
Name does not match given pattern.
4
Checkstyle
More than one return in method
3
PMD
DuplicateImports
3
javac
Redundant cast.
3
Checkstyle
WhitespaceAfter
3
PMD
BooleanInversion
2
PMD
UnnecessaryConstructor
2
Checkstyle
Wrong order of Modifier
2
Checkstyle
Line contains a tab character.
2
Checkstyle
NoWhitespaceAfter
1
PMD
UncommentedEmptyMethod
1
Checkstyle
Unused Javadoc tag.
1
PMD
NonStaticInitializer
1
Checkstyle
Avoid import '*'
1
PMD
AvoidDecimalLiteralsInBigDecimalConstructor
1
PMD
ExcessivePublicCount
1
Checkstyle
IllegalCatch
1
JavaDoc
JavaDoc warning.
1
PMD
SimpleDateFormatNeedsLocale
1
PMD
OptimizableToArrayCall
1
Checkstyle
No Whitespace Before
1
Checkstyle
NeedBraces
1
Checkstyle
Empty Statement
1
PMD
UseLocaleWithCaseConversions
1
Checkstyle
ExtraHtmlTag
Severity: info
105
Checkstyle
Comment matches to-do format.
105
Findbugs
method throws exception with static message string
89
Findbugs
method makes literal string comparisons passing the literal as an argument
41
PMD
AvoidDuplicateLiterals
22
Findbugs
Field not initialized in constructor
20
PMD
InsufficientStringBufferDeclaration
17
Findbugs
Could be refactored into a named static inner class
15
Findbugs
Dead store to local variable
15
PMD
ConsecutiveLiteralAppends
14
Findbugs
Method ignores exceptional return value
11
PMD
UnusedPrivateMethod
10
Findbugs
Unread field
9
Findbugs
Method may fail to close stream on exception
9
Findbugs
Transient field that isn't set by deserialization.
8
Findbugs
Method throws alternative exception from catch block without history
8
Findbugs
Method creates array using constants
7
Findbugs
Confusing method names
6
Findbugs
Method invokes System.exit(...)
6
Findbugs
Consider using Locale parameterized version of invoked method
6
Findbugs
Method uses toArray() with zero-length array argument
5
Findbugs
Result of integer multiplication cast to long
5
Findbugs
Method passes constant String of length 1 to character overridden method
4
Findbugs
method stores return result in local before immediately returning it
4
Findbugs
method accesses list or array with constant index
3
Findbugs
method passes simple concatenating string in StringBuffer or StringBuilder append
3
Findbugs
Non-transient non-serializable instance field in serializable class
3
Findbugs
Comparison of String objects using == or !=
3
Findbugs
Useless control flow
3
Findbugs
Method may fail to clean up stream or resource
3
PMD
UseIndexOfChar
3
Findbugs
Redundant nullcheck of value known to be non-null
2
Findbugs
method needlessly defines parameter with concrete classes
2
Findbugs
Class implements same interface as superclass
2
Findbugs
Method may fail to close database resource on exception
2
Findbugs
constructor makes call to non-final method
2
Findbugs
Method uses the same code for two switch clauses
2
Findbugs
Unchecked/unconfirmed cast
2
Findbugs
Needless instantiation of class that only supplies static methods
2
Findbugs
Method uses instanceof on multiple types to arbitrate logic
2
Findbugs
Class is Serializable, but doesn't define serialVersionUID
2
Findbugs
Load of known null value
1
Findbugs
Switch statement found where default case is missing
1
Findbugs
A prepared statement is generated from a nonconstant String
1
Findbugs
Class doesn't serialize superclass fields
1
Findbugs
method concatenates an empty string to effect type conversion
1
Findbugs
Incorrect lazy initialization of static field
1
PMD
InefficientStringBuffering
1
Findbugs
Constructor invokes Thread.start()
1
Findbugs
Field isn't final but should be
1
Findbugs
Unwritten field
1
Findbugs
method uses integer based for loops to iterate over a List
1
Findbugs
method creates local variable-based synchronized collection
1
Findbugs
Non-serializable class has a serializable inner class
1
Findbugs
Method ignores return value
1
Findbugs
Method assigns a variable in a larger scope then is needed
1
PMD
InefficientEmptyStringCheck
1
Findbugs
class uses non owned variables to synchronize on
1
Findbugs
Method may fail to close stream
1
Findbugs
Method might ignore exception
1
Findbugs
Field should be package protected
1
Findbugs
May expose internal representation by incorporating reference to mutable object
1
Findbugs
Method invokes toString() method on a String
1
Findbugs
Nonconstant string passed to execute method on an SQL statement
1
Findbugs
Comparison of String parameter using == or !=
Severity: filtered
235
Checkstyle
Declaration in wrong Order (public to private)
71
PMD
SystemPrintln
28
Checkstyle
MagicNumber
18
PMD
SignatureDeclareThrowsException
11
Findbugs
method calls static method on instance reference
5
PMD
AvoidPrintStackTrace
5
PMD
UseAssertEqualsInsteadOfAssertTrue
4
CPD
cpd
4
Findbugs
method creates local variable-based synchronized collection
3
PMD
AvoidCatchingNPE
1
PMD
LoggerIsNotStaticFinal
1
Checkstyle
IllegalCatch
1
Findbugs
Non-transient non-serializable instance field in serializable class
1
PMD
MoreThanOneLogger