PMD Results

The following document contains the results of PMD 6.46.0.

Violations By Priority

Priority 3

org/djunits/generator/GenerateDJUNIT.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'prefix'. 457
UnusedFormalParameter Avoid unused method parameters such as 'prefix'. 639

org/djunits/generator/URLResource.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 110113
EmptyCatchBlock Avoid empty catch blocks 203206

org/djunits/unit/quantity/Quantity.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 228231

org/djunits/value/vdouble/matrix/data/DoubleMatrixDataSparse.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 574577

org/djunits/value/vdouble/vector/data/DoubleVectorDataSparse.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 436439

org/djunits/value/vfloat/matrix/data/FloatMatrixDataSparse.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 568571

org/djunits/value/vfloat/vector/data/FloatVectorDataSparse.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 438441

Priority 4

org/djunits/generator/GenerateCliConverters.java

Rule Violation Line
UselessParentheses Useless parentheses. 70

org/djunits/generator/GenerateDJUNIT.java

Rule Violation Line
UselessParentheses Useless parentheses. 269

org/djunits/generator/GenerateUSLocale.java

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

org/djunits/unit/quantity/Quantity.java

Rule Violation Line
UselessParentheses Useless parentheses. 399

org/djunits/unit/si/SIDimensions.java

Rule Violation Line
UselessParentheses Useless parentheses. 378
UselessParentheses Useless parentheses. 378

org/djunits/value/vdouble/scalar/base/DoubleScalar.java

Rule Violation Line
UselessParentheses Useless parentheses. 283
UselessParentheses Useless parentheses. 298

org/djunits/value/vfloat/scalar/base/FloatScalar.java

Rule Violation Line
UselessParentheses Useless parentheses. 283
UselessParentheses Useless parentheses. 298

Files

org/djunits/generator/GenerateCliConverters.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 70

org/djunits/generator/GenerateDJUNIT.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 269
UnusedFormalParameter Avoid unused method parameters such as 'prefix'. 3 457
UnusedFormalParameter Avoid unused method parameters such as 'prefix'. 3 639

org/djunits/generator/GenerateUSLocale.java

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

org/djunits/generator/URLResource.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 110113
EmptyCatchBlock Avoid empty catch blocks 3 203206

org/djunits/unit/quantity/Quantity.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 228231
UselessParentheses Useless parentheses. 4 399

org/djunits/unit/si/SIDimensions.java

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

org/djunits/value/vdouble/matrix/data/DoubleMatrixDataSparse.java

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

org/djunits/value/vdouble/scalar/base/DoubleScalar.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 283
UselessParentheses Useless parentheses. 4 298

org/djunits/value/vdouble/vector/data/DoubleVectorDataSparse.java

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

org/djunits/value/vfloat/matrix/data/FloatMatrixDataSparse.java

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

org/djunits/value/vfloat/scalar/base/FloatScalar.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 283
UselessParentheses Useless parentheses. 4 298

org/djunits/value/vfloat/vector/data/FloatVectorDataSparse.java

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

Suppressed Violations

Filename Rule message Suppression type Reason
org/djunits/generator/GenerateUSLocale.java Avoid unused local variables such as 'junk'. annotation