PMD Results

The following document contains the results of PMD 5.3.5.

Files

org/opentrafficsim/road/network/factory/vissim/ArcTag.java

Violation Line
Useless parentheses. 86

org/opentrafficsim/road/network/factory/vissim/CrossSectionElementTag.java

Violation Line
Avoid empty if statements 259261

org/opentrafficsim/road/network/factory/vissim/FillTag.java

Violation Line
Avoid unused local variables such as 'lane'. 222
Avoid unused local variables such as 'gtuClass'. 223
Avoid unused local variables such as 'rg'. 228

org/opentrafficsim/road/network/factory/vissim/LinkTag.java

Violation Line
Useless parentheses. 459
Useless parentheses. 492
Useless parentheses. 518

org/opentrafficsim/road/network/factory/vissim/Links.java

Violation Line
Avoid unused local variables such as 'lengthSI'. 160
Useless parentheses. 398

org/opentrafficsim/road/network/factory/vissim/NodeTag.java

Violation Line
These nested if statements could be combined 162164
Avoid unused local variables such as 'connectoTagValues'. 199

org/opentrafficsim/road/network/factory/vissim/SubstringLine.java

Violation Line
Avoid unused local variables such as 'started'. 88

org/opentrafficsim/road/network/factory/vissim/TestVissimParser.java

Violation Line
Avoid unnecessary return statements 80
Unnecessary use of fully qualified name 'java.awt.geom.Rectangle2D.Double' due to existing import 'java.awt.geom.Rectangle2D' 91
These nested if statements could be combined 180182

org/opentrafficsim/road/network/factory/vissim/XMLParser.java

Violation Line
These nested if statements could be combined 4043