PMD Results

The following document contains the results of PMD 6.13.0.

Violations By Priority

Priority 3

org/opentrafficsim/core/dsol/OTSLoggingAnimator.java

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

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
EmptyCatchBlock Avoid empty catch blocks 962965

org/opentrafficsim/core/geometry/OTSOffsetLinePK.java

Rule Violation Line
EmptyIfStmt Avoid empty if statements 258260
CollapsibleIfStatements These nested if statements could be combined 273279

org/opentrafficsim/core/gtu/AbstractGTU.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 646649

org/opentrafficsim/core/network/OTSNetwork.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 654657

org/opentrafficsim/core/network/OTSNode.java

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

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

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

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. 193
UselessParentheses Useless parentheses. 256

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. 1368
UselessParentheses Useless parentheses. 1369
UselessParentheses Useless parentheses. 1370
UselessParentheses Useless parentheses. 1371

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. 209
UselessParentheses Useless parentheses. 209

org/opentrafficsim/core/gtu/AbstractGTU.java

Rule Violation Line
UselessParentheses Useless parentheses. 303

org/opentrafficsim/core/network/LongitudinalDirectionality.java

Rule Violation Line
UselessParentheses Useless parentheses. 99

org/opentrafficsim/core/network/OTSNode.java

Rule Violation Line
UselessParentheses Useless parentheses. 228
UselessParentheses Useless parentheses. 229
UselessParentheses Useless parentheses. 237
UselessParentheses Useless parentheses. 238
UselessParentheses Useless parentheses. 314
UselessParentheses Useless parentheses. 315

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

Rule Violation Line
UselessParentheses Useless parentheses. 94
UselessParentheses Useless parentheses. 94
UselessParentheses Useless parentheses. 100

Files

org/opentrafficsim/core/dsol/OTSLoggingAnimator.java

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

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 193
UselessParentheses Useless parentheses. 4 256

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
EmptyCatchBlock Avoid empty catch blocks 3 962965
UselessParentheses Useless parentheses. 4 1368
UselessParentheses Useless parentheses. 4 1369
UselessParentheses Useless parentheses. 4 1370
UselessParentheses Useless parentheses. 4 1371

org/opentrafficsim/core/geometry/OTSOffsetLinePK.java

Rule Violation Priority Line
EmptyIfStmt Avoid empty if statements 3 258260
CollapsibleIfStatements These nested if statements could be combined 3 273279

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 209
UselessParentheses Useless parentheses. 4 209

org/opentrafficsim/core/gtu/AbstractGTU.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 303
EmptyCatchBlock Avoid empty catch blocks 3 646649

org/opentrafficsim/core/network/LongitudinalDirectionality.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 99

org/opentrafficsim/core/network/OTSNetwork.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 654657

org/opentrafficsim/core/network/OTSNode.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 228
UselessParentheses Useless parentheses. 4 229
UselessParentheses Useless parentheses. 4 237
UselessParentheses Useless parentheses. 4 238
UselessParentheses Useless parentheses. 4 314
UselessParentheses Useless parentheses. 4 315
CollapsibleIfStatements These nested if statements could be combined 3 317320

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

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

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

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 94
UselessParentheses Useless parentheses. 4 94
UselessParentheses Useless parentheses. 4 100

org/opentrafficsim/core/perception/AbstractHistorical.java

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