PMD Results

The following document contains the results of PMD 6.21.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 691694

org/opentrafficsim/core/network/OTSNetwork.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 666669

org/opentrafficsim/core/network/OTSNode.java

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

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. 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. 1378
UselessParentheses Useless parentheses. 1379
UselessParentheses Useless parentheses. 1380
UselessParentheses Useless parentheses. 1381

org/opentrafficsim/core/geometry/OTSPoint3D.java

Rule Violation Line
UselessParentheses Useless parentheses. 76
UselessParentheses Useless parentheses. 187
UselessParentheses Useless parentheses. 187
UselessParentheses Useless parentheses. 227
UselessParentheses Useless parentheses. 227
UselessParentheses Useless parentheses. 310
UselessParentheses Useless parentheses. 310

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. 318

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. 227
UselessParentheses Useless parentheses. 228
UselessParentheses Useless parentheses. 236
UselessParentheses Useless parentheses. 237
UselessParentheses Useless parentheses. 313
UselessParentheses Useless parentheses. 314

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 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 1378
UselessParentheses Useless parentheses. 4 1379
UselessParentheses Useless parentheses. 4 1380
UselessParentheses Useless parentheses. 4 1381

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 76
UselessParentheses Useless parentheses. 4 187
UselessParentheses Useless parentheses. 4 187
UselessParentheses Useless parentheses. 4 227
UselessParentheses Useless parentheses. 4 227
UselessParentheses Useless parentheses. 4 310
UselessParentheses Useless parentheses. 4 310

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 318
EmptyCatchBlock Avoid empty catch blocks 3 691694

org/opentrafficsim/core/network/LongitudinalDirectionality.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 100

org/opentrafficsim/core/network/OTSNetwork.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 666669

org/opentrafficsim/core/network/OTSNode.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 227
UselessParentheses Useless parentheses. 4 228
UselessParentheses Useless parentheses. 4 236
UselessParentheses Useless parentheses. 4 237
UselessParentheses Useless parentheses. 4 313
UselessParentheses Useless parentheses. 4 314
CollapsibleIfStatements These nested if statements could be combined 3 316319

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