PMD Results

The following document contains the results of PMD 6.13.0.

Violations By Priority

Priority 3

org/djutils/decoderdumper/Base64Decoder.java

Rule Violation Line
EmptyIfStmt Avoid empty if statements 119121

org/djutils/decoderdumper/Base64Dumper.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 5558

org/djutils/decoderdumper/HexDumper.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 5659

org/djutils/immutablecollections/ImmutableArrayList.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 6972

org/djutils/immutablecollections/ImmutableHashSet.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 6164

org/djutils/immutablecollections/ImmutableLinkedHashSet.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 6265

org/djutils/io/URLResource.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 114117
EmptyCatchBlock Avoid empty catch blocks 207210

org/djutils/reflection/ClassUtil.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 631634
EmptyCatchBlock Avoid empty catch blocks 11361139

Priority 4

org/djutils/decoderdumper/Dumper.java

Rule Violation Line
UselessParentheses Useless parentheses. 127
UselessParentheses Useless parentheses. 127
UselessParentheses Useless parentheses. 137
UselessParentheses Useless parentheses. 137

org/djutils/immutablecollections/ImmutableMap.java

Rule Violation Line
UselessParentheses Useless parentheses. 113
UselessParentheses Useless parentheses. 113

org/djutils/logger/LogCategory.java

Rule Violation Line
UselessParentheses Useless parentheses. 53

org/djutils/primitives/Primitive.java

Rule Violation Line
UselessParentheses Useless parentheses. 48

Files

org/djutils/decoderdumper/Base64Decoder.java

Rule Violation Priority Line
EmptyIfStmt Avoid empty if statements 3 119121

org/djutils/decoderdumper/Base64Dumper.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 5558

org/djutils/decoderdumper/Dumper.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 127
UselessParentheses Useless parentheses. 4 127
UselessParentheses Useless parentheses. 4 137
UselessParentheses Useless parentheses. 4 137

org/djutils/decoderdumper/HexDumper.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 5659

org/djutils/immutablecollections/ImmutableArrayList.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 6972

org/djutils/immutablecollections/ImmutableHashSet.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 6164

org/djutils/immutablecollections/ImmutableLinkedHashSet.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 6265

org/djutils/immutablecollections/ImmutableMap.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 113
UselessParentheses Useless parentheses. 4 113

org/djutils/io/URLResource.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 114117
EmptyCatchBlock Avoid empty catch blocks 3 207210

org/djutils/logger/LogCategory.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 53

org/djutils/primitives/Primitive.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 48

org/djutils/reflection/ClassUtil.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 631634
EmptyCatchBlock Avoid empty catch blocks 3 11361139