PMD Results

The following document contains the results of PMD 6.46.0.

Violations By Priority

Priority 3

org/opentrafficsim/core/dsol/OTSLoggingAnimator.java

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

org/opentrafficsim/core/egtf/EGTF.java

Rule Violation Line
UselessQualifiedThis Useless qualified this usage in the same class. 619
UselessQualifiedThis Useless qualified this usage in the same class. 619
UselessQualifiedThis Useless qualified this usage in the same class. 658
UselessQualifiedThis Useless qualified this usage in the same class. 658
UselessQualifiedThis Useless qualified this usage in the same class. 838
UselessQualifiedThis Useless qualified this usage in the same class. 838
UselessQualifiedThis Useless qualified this usage in the same class. 909
UselessQualifiedThis Useless qualified this usage in the same class. 909

org/opentrafficsim/core/geometry/OTS2DSet.java

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

org/opentrafficsim/core/geometry/OTSLine3D.java

Rule Violation Line
UnnecessarySemicolon Unnecessary semicolon 132
EmptyCatchBlock Avoid empty catch blocks 960963

org/opentrafficsim/core/geometry/OTSOffsetLinePK.java

Rule Violation Line
EmptyControlStatement Empty if statement 257260
CollapsibleIfStatements These nested if statements could be combined 273279

org/opentrafficsim/core/gtu/AbstractGTU.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 692695

org/opentrafficsim/core/network/LongitudinalDirectionality.java

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

org/opentrafficsim/core/network/OTSNetwork.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 663666

org/opentrafficsim/core/network/OTSNode.java

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

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

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

org/opentrafficsim/core/perception/AbstractHistorical.java

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

Priority 4

org/opentrafficsim/core/egtf/EGTF.java

Rule Violation Line
UselessParentheses Useless parentheses. 969

org/opentrafficsim/core/geometry/Bezier.java

Rule Violation Line
UselessParentheses Useless parentheses. 191
UselessParentheses Useless parentheses. 254

org/opentrafficsim/core/geometry/OTS2DSet.java

Rule Violation Line
UselessParentheses Useless parentheses. 522

org/opentrafficsim/core/geometry/OTSBufferingJTS.java

Rule Violation Line
UselessParentheses Useless parentheses. 63
UselessParentheses Useless parentheses. 63
UselessParentheses Useless parentheses. 280
UselessParentheses Useless parentheses. 280

org/opentrafficsim/core/geometry/OTSLine3D.java

Rule Violation Line
UselessParentheses Useless parentheses. 1377
UselessParentheses Useless parentheses. 1378
UselessParentheses Useless parentheses. 1379
UselessParentheses Useless parentheses. 1380

org/opentrafficsim/core/geometry/OTSPoint3D.java

Rule Violation Line
UselessParentheses Useless parentheses. 72
UselessParentheses Useless parentheses. 183
UselessParentheses Useless parentheses. 183
UselessParentheses Useless parentheses. 223
UselessParentheses Useless parentheses. 223
UselessParentheses Useless parentheses. 306
UselessParentheses Useless parentheses. 306

org/opentrafficsim/core/geometry/OTSShape.java

Rule Violation Line
UselessParentheses Useless parentheses. 209
UselessParentheses Useless parentheses. 209

org/opentrafficsim/core/gtu/AbstractGTU.java

Rule Violation Line
UselessParentheses Useless parentheses. 316

org/opentrafficsim/core/network/LongitudinalDirectionality.java

Rule Violation Line
UselessParentheses Useless parentheses. 100

org/opentrafficsim/core/network/OTSNode.java

Rule Violation Line
UselessParentheses Useless parentheses. 224
UselessParentheses Useless parentheses. 225
UselessParentheses Useless parentheses. 233
UselessParentheses Useless parentheses. 234
UselessParentheses Useless parentheses. 310
UselessParentheses Useless parentheses. 311

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

Rule Violation Line
UselessParentheses Useless parentheses. 92
UselessParentheses Useless parentheses. 92
UselessParentheses Useless parentheses. 98

Files

org/opentrafficsim/core/dsol/OTSLoggingAnimator.java

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

org/opentrafficsim/core/egtf/EGTF.java

Rule Violation Priority Line
UselessQualifiedThis Useless qualified this usage in the same class. 3 619
UselessQualifiedThis Useless qualified this usage in the same class. 3 619
UselessQualifiedThis Useless qualified this usage in the same class. 3 658
UselessQualifiedThis Useless qualified this usage in the same class. 3 658
UselessQualifiedThis Useless qualified this usage in the same class. 3 838
UselessQualifiedThis Useless qualified this usage in the same class. 3 838
UselessQualifiedThis Useless qualified this usage in the same class. 3 909
UselessQualifiedThis Useless qualified this usage in the same class. 3 909
UselessParentheses Useless parentheses. 4 969

org/opentrafficsim/core/geometry/Bezier.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 191
UselessParentheses Useless parentheses. 4 254

org/opentrafficsim/core/geometry/OTS2DSet.java

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

org/opentrafficsim/core/geometry/OTSBufferingJTS.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 63
UselessParentheses Useless parentheses. 4 63
UselessParentheses Useless parentheses. 4 280
UselessParentheses Useless parentheses. 4 280

org/opentrafficsim/core/geometry/OTSLine3D.java

Rule Violation Priority Line
UnnecessarySemicolon Unnecessary semicolon 3 132
EmptyCatchBlock Avoid empty catch blocks 3 960963
UselessParentheses Useless parentheses. 4 1377
UselessParentheses Useless parentheses. 4 1378
UselessParentheses Useless parentheses. 4 1379
UselessParentheses Useless parentheses. 4 1380

org/opentrafficsim/core/geometry/OTSOffsetLinePK.java

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

org/opentrafficsim/core/geometry/OTSPoint3D.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 72
UselessParentheses Useless parentheses. 4 183
UselessParentheses Useless parentheses. 4 183
UselessParentheses Useless parentheses. 4 223
UselessParentheses Useless parentheses. 4 223
UselessParentheses Useless parentheses. 4 306
UselessParentheses Useless parentheses. 4 306

org/opentrafficsim/core/geometry/OTSShape.java

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

org/opentrafficsim/core/gtu/AbstractGTU.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 316
EmptyCatchBlock Avoid empty catch blocks 3 692695

org/opentrafficsim/core/network/LongitudinalDirectionality.java

Rule Violation Priority Line
SimplifiedTernary Ternary operators that can be simplified with || or && 3 100
UselessParentheses Useless parentheses. 4 100

org/opentrafficsim/core/network/OTSNetwork.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 663666

org/opentrafficsim/core/network/OTSNode.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 224
UselessParentheses Useless parentheses. 4 225
UselessParentheses Useless parentheses. 4 233
UselessParentheses Useless parentheses. 4 234
UselessParentheses Useless parentheses. 4 310
UselessParentheses Useless parentheses. 4 311
CollapsibleIfStatements These nested if statements could be combined 3 313316

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

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 5862

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

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 92
UselessParentheses Useless parentheses. 4 92
UselessParentheses Useless parentheses. 4 98

org/opentrafficsim/core/perception/AbstractHistorical.java

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