PMD Results

The following document contains the results of PMD 5.3.5.

Files

org/opentrafficsim/road/network/factory/opendrive/Controller.java

Violation Line
Avoid empty if statements 6668

org/opentrafficsim/road/network/factory/opendrive/LaneSectionTag.java

Violation Line
These nested if statements could be combined 118119

org/opentrafficsim/road/network/factory/opendrive/LaneTag.java

Violation Line
Avoid unused local variables such as 'attributes1'. 96

org/opentrafficsim/road/network/factory/opendrive/OpenDriveNetworkLaneParser.java

Violation Line
Avoid unused private methods such as 'makeNetwork(String)'. 219

org/opentrafficsim/road/network/factory/opendrive/PlanViewTag.java

Violation Line
Avoid unused method parameters such as 'parser'. 146
Avoid unused method parameters such as 'planViewTag'. 146
Avoid unused method parameters such as 'geometryCount'. 147
Avoid unused local variables such as 'startCurvature'. 149
Avoid unused local variables such as 'endCurvature'. 150
Avoid unused local variables such as 'start'. 151
Avoid unused local variables such as 'length'. 152
Avoid unused local variables such as 'otsLine'. 174
Avoid unused method parameters such as 'roadTag'. 188
Avoid unused local variables such as 'length'. 194
Avoid unused local variables such as 'mPoint'. 234
Useless parentheses. 286
Useless parentheses. 286
Useless parentheses. 287
Useless parentheses. 287
Useless parentheses. 296
Useless parentheses. 296
Useless parentheses. 297
Useless parentheses. 297
Useless parentheses. 305
Useless parentheses. 305
Useless parentheses. 306
Useless parentheses. 306
Avoid unused local variables such as 'flipped'. 321
These nested if statements could be combined 324331

org/opentrafficsim/road/network/factory/opendrive/RoadTag.java

Violation Line
Avoid empty if statements 986988
Avoid empty if statements 10501052

org/opentrafficsim/road/network/factory/opendrive/WidthTag.java

Violation Line
Avoid unused local variables such as 'widthCount'. 60