PMD Results

The following document contains the results of PMD 6.46.0.

Violations By Priority

Priority 3

org/opentrafficsim/core/definitions/DefaultsNl.java

Rule Violation Line
UnnecessarySemicolon Unnecessary semicolon 164

org/opentrafficsim/core/dsol/OtsLoggingAnimator.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'path'. 39

org/opentrafficsim/core/egtf/Egtf.java

Rule Violation Line
UselessQualifiedThis Useless qualified this usage in the same class. 626
UselessQualifiedThis Useless qualified this usage in the same class. 626
UselessQualifiedThis Useless qualified this usage in the same class. 665
UselessQualifiedThis Useless qualified this usage in the same class. 665
UselessQualifiedThis Useless qualified this usage in the same class. 847
UselessQualifiedThis Useless qualified this usage in the same class. 847
UselessQualifiedThis Useless qualified this usage in the same class. 918
UselessQualifiedThis Useless qualified this usage in the same class. 918

org/opentrafficsim/core/geometry/Ots2dSet.java

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

org/opentrafficsim/core/geometry/OtsLine3d.java

Rule Violation Line
UnnecessarySemicolon Unnecessary semicolon 129
EmptyCatchBlock Avoid empty catch blocks 957960

org/opentrafficsim/core/geometry/OtsOffsetLinePk.java

Rule Violation Line
EmptyControlStatement Empty if statement 256259
CollapsibleIfStatements These nested if statements could be combined 272278

org/opentrafficsim/core/gtu/Gtu.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'centerOfGravity'. 198
EmptyCatchBlock Avoid empty catch blocks 922925

org/opentrafficsim/core/network/Network.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 739742
UnusedFormalParameter Avoid unused method parameters such as 'gtuType'. 771

org/opentrafficsim/core/network/Node.java

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

org/opentrafficsim/core/network/route/Route.java

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

org/opentrafficsim/core/perception/AbstractHistorical.java

Rule Violation Line
SimplifiedTernary Ternary operators that can be simplified with || or && 133

Priority 4

org/opentrafficsim/core/egtf/Egtf.java

Rule Violation Line
UselessParentheses Useless parentheses. 978

org/opentrafficsim/core/geometry/Bezier.java

Rule Violation Line
UselessParentheses Useless parentheses. 189
UselessParentheses Useless parentheses. 252

org/opentrafficsim/core/geometry/Ots2dSet.java

Rule Violation Line
UselessParentheses Useless parentheses. 520

org/opentrafficsim/core/geometry/OtsBufferingJts.java

Rule Violation Line
UselessParentheses Useless parentheses. 61
UselessParentheses Useless parentheses. 61
UselessParentheses Useless parentheses. 278
UselessParentheses Useless parentheses. 278

org/opentrafficsim/core/geometry/OtsLine3d.java

Rule Violation Line
UselessParentheses Useless parentheses. 1374
UselessParentheses Useless parentheses. 1375
UselessParentheses Useless parentheses. 1376
UselessParentheses Useless parentheses. 1377

org/opentrafficsim/core/geometry/OtsPoint3d.java

Rule Violation Line
UselessParentheses Useless parentheses. 70
UselessParentheses Useless parentheses. 181
UselessParentheses Useless parentheses. 181
UselessParentheses Useless parentheses. 221
UselessParentheses Useless parentheses. 221
UselessParentheses Useless parentheses. 304
UselessParentheses Useless parentheses. 304

org/opentrafficsim/core/geometry/OtsShape.java

Rule Violation Line
UselessParentheses Useless parentheses. 207
UselessParentheses Useless parentheses. 207

org/opentrafficsim/core/gtu/Gtu.java

Rule Violation Line
UselessParentheses Useless parentheses. 426

org/opentrafficsim/core/network/Network.java

Rule Violation Line
UselessParentheses Useless parentheses. 218
UselessParentheses Useless parentheses. 218

org/opentrafficsim/core/network/Node.java

Rule Violation Line
UselessParentheses Useless parentheses. 351

org/opentrafficsim/core/network/route/Route.java

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

Files

org/opentrafficsim/core/definitions/DefaultsNl.java

Rule Violation Priority Line
UnnecessarySemicolon Unnecessary semicolon 3 164

org/opentrafficsim/core/dsol/OtsLoggingAnimator.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'path'. 3 39

org/opentrafficsim/core/egtf/Egtf.java

Rule Violation Priority Line
UselessQualifiedThis Useless qualified this usage in the same class. 3 626
UselessQualifiedThis Useless qualified this usage in the same class. 3 626
UselessQualifiedThis Useless qualified this usage in the same class. 3 665
UselessQualifiedThis Useless qualified this usage in the same class. 3 665
UselessQualifiedThis Useless qualified this usage in the same class. 3 847
UselessQualifiedThis Useless qualified this usage in the same class. 3 847
UselessQualifiedThis Useless qualified this usage in the same class. 3 918
UselessQualifiedThis Useless qualified this usage in the same class. 3 918
UselessParentheses Useless parentheses. 4 978

org/opentrafficsim/core/geometry/Bezier.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 189
UselessParentheses Useless parentheses. 4 252

org/opentrafficsim/core/geometry/Ots2dSet.java

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

org/opentrafficsim/core/geometry/OtsBufferingJts.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 61
UselessParentheses Useless parentheses. 4 61
UselessParentheses Useless parentheses. 4 278
UselessParentheses Useless parentheses. 4 278

org/opentrafficsim/core/geometry/OtsLine3d.java

Rule Violation Priority Line
UnnecessarySemicolon Unnecessary semicolon 3 129
EmptyCatchBlock Avoid empty catch blocks 3 957960
UselessParentheses Useless parentheses. 4 1374
UselessParentheses Useless parentheses. 4 1375
UselessParentheses Useless parentheses. 4 1376
UselessParentheses Useless parentheses. 4 1377

org/opentrafficsim/core/geometry/OtsOffsetLinePk.java

Rule Violation Priority Line
EmptyControlStatement Empty if statement 3 256259
CollapsibleIfStatements These nested if statements could be combined 3 272278

org/opentrafficsim/core/geometry/OtsPoint3d.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 70
UselessParentheses Useless parentheses. 4 181
UselessParentheses Useless parentheses. 4 181
UselessParentheses Useless parentheses. 4 221
UselessParentheses Useless parentheses. 4 221
UselessParentheses Useless parentheses. 4 304
UselessParentheses Useless parentheses. 4 304

org/opentrafficsim/core/geometry/OtsShape.java

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

org/opentrafficsim/core/gtu/Gtu.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'centerOfGravity'. 3 198
UselessParentheses Useless parentheses. 4 426
EmptyCatchBlock Avoid empty catch blocks 3 922925

org/opentrafficsim/core/network/Network.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 218
UselessParentheses Useless parentheses. 4 218
EmptyCatchBlock Avoid empty catch blocks 3 739742
UnusedFormalParameter Avoid unused method parameters such as 'gtuType'. 3 771

org/opentrafficsim/core/network/Node.java

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

org/opentrafficsim/core/network/route/Route.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 7781
UselessParentheses Useless parentheses. 4 113
UselessParentheses Useless parentheses. 4 113
UselessParentheses Useless parentheses. 4 119

org/opentrafficsim/core/perception/AbstractHistorical.java

Rule Violation Priority Line
SimplifiedTernary Ternary operators that can be simplified with || or && 3 133