PMD Results
The following document contains the results of PMD 7.7.0.
Violations By Priority
Priority 3
kool - org/davidmoten/kool/internal/operators/stream/FromReader.java
Rule | Violation | Line |
---|---|---|
UnnecessaryReturn | Unnecessary return statement | 52 |
kool - org/davidmoten/kool/internal/operators/stream/SwitchOnEmpty.java
Rule | Violation | Line |
---|---|---|
UnnecessaryReturn | Unnecessary return statement | 58 |
kool - org/davidmoten/kool/internal/util/Permutations.java
Rule | Violation | Line |
---|---|---|
ClassCastExceptionWithToArray | This usage of the Collection.toArray() method will throw a ClassCastException. | 38 |
Priority 4
kool - org/davidmoten/kool/Maybe.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Maybe': 'of' is already in scope | 43 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Maybe': 'empty' is already in scope | 45 |
kool - org/davidmoten/kool/Statistics.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 80 |
kool - org/davidmoten/kool/Stream.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'from' is already in scope | 162 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'defer' is already in scope | 183 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'from' is already in scope | 192 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'empty' is already in scope | 235 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'empty' is already in scope | 247 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'empty' is already in scope | 259 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'empty' is already in scope | 271 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'using' is already in scope | 282 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'using' is already in scope | 296 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'from' is already in scope | 453 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'from' is already in scope | 680 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'from' is already in scope | 688 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'from' is already in scope | 715 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'defer' is already in scope | 1138 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'from' is already in scope | 1173 |
kool - org/davidmoten/kool/internal/util/Exceptions.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Exceptions': 'rethrow' is already in scope | 27 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Exceptions': 'rethrow' is already in scope | 29 |
kool - org/davidmoten/kool/internal/util/RingBuffer.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 28 |
Files
kool - org/davidmoten/kool/Maybe.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Maybe': 'of' is already in scope | 4 | 43 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Maybe': 'empty' is already in scope | 4 | 45 |
kool - org/davidmoten/kool/Statistics.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 80 |
kool - org/davidmoten/kool/Stream.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'from' is already in scope | 4 | 162 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'defer' is already in scope | 4 | 183 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'from' is already in scope | 4 | 192 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'empty' is already in scope | 4 | 235 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'empty' is already in scope | 4 | 247 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'empty' is already in scope | 4 | 259 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'empty' is already in scope | 4 | 271 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'using' is already in scope | 4 | 282 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'using' is already in scope | 4 | 296 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'from' is already in scope | 4 | 453 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'from' is already in scope | 4 | 680 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'from' is already in scope | 4 | 688 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'from' is already in scope | 4 | 715 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'defer' is already in scope | 4 | 1138 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stream': 'from' is already in scope | 4 | 1173 |
kool - org/davidmoten/kool/internal/operators/stream/FromReader.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryReturn | Unnecessary return statement | 3 | 52 |
kool - org/davidmoten/kool/internal/operators/stream/SwitchOnEmpty.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryReturn | Unnecessary return statement | 3 | 58 |
kool - org/davidmoten/kool/internal/util/Exceptions.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Exceptions': 'rethrow' is already in scope | 4 | 27 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Exceptions': 'rethrow' is already in scope | 4 | 29 |
kool - org/davidmoten/kool/internal/util/Permutations.java
Rule | Violation | Priority | Line |
---|---|---|---|
ClassCastExceptionWithToArray | This usage of the Collection.toArray() method will throw a ClassCastException. | 3 | 38 |
kool - org/davidmoten/kool/internal/util/RingBuffer.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 28 |
Suppressed Violations
Filename | Rule message | Suppression type | Reason |
---|---|---|---|
org/davidmoten/kool/exceptions/CompositeException.java | Avoid empty catch blocks | //nopmd |