PMD Results

The following document contains the results of PMD 6.4.0.

Files

org/opentrafficsim/road/network/factory/xml/demand/XMLParser.java

Violation Priority Line
These nested if statements could be combined 3 4346

org/opentrafficsim/road/network/factory/xml/demand/XmlOdParser.java

Violation Priority Line
Useless parentheses. 4 376
Useless parentheses. 4 379

org/opentrafficsim/road/network/factory/xml/network/LinkParser.java

Violation Priority Line
Useless parentheses. 4 158
Useless parentheses. 4 166
Useless parentheses. 4 171
Useless parentheses. 4 175
Useless parentheses. 4 181
Avoid empty if statements 3 219222
Avoid unused local variables such as 'laneOverride'. 3 281
Avoid unused local variables such as 'direction'. 3 297
Avoid unused local variables such as 'position'. 3 363
Avoid unused local variables such as 'lane'. 3 401

org/opentrafficsim/road/network/factory/xml/network/XmlNetworkLaneParser.java

Violation Priority Line
Avoid unused local variables such as 'definitions'. 3 97
Avoid unused local variables such as 'demands'. 3 99
Avoid unused local variables such as 'controls'. 3 100
Avoid unused local variables such as 'modelParameters'. 3 101
Avoid unused local variables such as 'scenario'. 3 102
Avoid unused local variables such as 'run'. 3 103
Avoid unused local variables such as 'animation'. 3 104

org/opentrafficsim/road/network/factory/xml/old/ArcTag.java

Violation Priority Line
Useless parentheses. 4 87

org/opentrafficsim/road/network/factory/xml/old/CrossSectionElementTag.java

Violation Priority Line
Useless parentheses. 4 491
Useless parentheses. 4 492

org/opentrafficsim/road/network/factory/xml/old/FillTag.java

Violation Priority Line
Avoid unused local variables such as 'lane'. 3 215
Avoid unused local variables such as 'gtuClass'. 3 216
Avoid unused local variables such as 'rg'. 3 222

org/opentrafficsim/road/network/factory/xml/old/GeneratorTag.java

Violation Priority Line
Avoid unused local variables such as 'generator'. 3 362

org/opentrafficsim/road/network/factory/xml/old/Links.java

Violation Priority Line
Useless parentheses. 4 189
Useless parentheses. 4 197
Useless parentheses. 4 202
Useless parentheses. 4 205
These nested if statements could be combined 3 372375
These nested if statements could be combined 3 492493
These nested if statements could be combined 3 516517

org/opentrafficsim/road/network/factory/xml/old/XMLParser.java

Violation Priority Line
These nested if statements could be combined 3 4346

org/opentrafficsim/road/network/factory/xml/old/XmlNetworkLaneParserOld.java

Violation Priority Line
Avoid empty if statements 3 360362
Avoid unused private methods such as 'fixOD(OTSNetwork)'. 3 406
Useless parentheses. 4 466