PMD Results

The following document contains the results of PMD 6.13.0.

Violations By Priority

Priority 3

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

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

org/opentrafficsim/road/network/factory/xml/parser/ModelParser.java

Rule Violation Line
UnusedPrivateMethod Avoid unused private methods such as 'getParameterType(String,Class)'. 411
UnusedPrivateMethod Avoid unused private methods such as 'getParameterTypeNumeric(String,Class)'. 436

org/opentrafficsim/road/network/factory/xml/parser/NetworkParser.java

Rule Violation Line
EmptyIfStmt Avoid empty if statements 296300
CollapsibleIfStatements These nested if statements could be combined 382386
UnusedLocalVariable Avoid unused local variables such as 'direction'. 416

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

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'modelParameters'. 365
UnusedLocalVariable Avoid unused local variables such as 'scenario'. 366
UnusedLocalVariable Avoid unused local variables such as 'animation'. 367

org/opentrafficsim/road/network/factory/xml/utils/StreamInformation.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'seedMap'. 22

Priority 4

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

Rule Violation Line
UselessParentheses Useless parentheses. 375
UselessParentheses Useless parentheses. 378

org/opentrafficsim/road/network/factory/xml/parser/DefinitionsParser.java

Rule Violation Line
UselessParentheses Useless parentheses. 88
UselessParentheses Useless parentheses. 89
UselessParentheses Useless parentheses. 132
UselessParentheses Useless parentheses. 133
UselessParentheses Useless parentheses. 181
UselessParentheses Useless parentheses. 182

org/opentrafficsim/road/network/factory/xml/parser/NetworkParser.java

Rule Violation Line
UselessParentheses Useless parentheses. 229
UselessParentheses Useless parentheses. 237
UselessParentheses Useless parentheses. 242
UselessParentheses Useless parentheses. 251

org/opentrafficsim/road/network/factory/xml/parser/ODParser.java

Rule Violation Line
UselessParentheses Useless parentheses. 209
UselessParentheses Useless parentheses. 210
UselessParentheses Useless parentheses. 213
UselessParentheses Useless parentheses. 214
UselessParentheses Useless parentheses. 217
UselessParentheses Useless parentheses. 218
UselessParentheses Useless parentheses. 319320
UselessParentheses Useless parentheses. 327
UselessParentheses Useless parentheses. 438

Files

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

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

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

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 375
UselessParentheses Useless parentheses. 4 378

org/opentrafficsim/road/network/factory/xml/parser/DefinitionsParser.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 88
UselessParentheses Useless parentheses. 4 89
UselessParentheses Useless parentheses. 4 132
UselessParentheses Useless parentheses. 4 133
UselessParentheses Useless parentheses. 4 181
UselessParentheses Useless parentheses. 4 182

org/opentrafficsim/road/network/factory/xml/parser/ModelParser.java

Rule Violation Priority Line
UnusedPrivateMethod Avoid unused private methods such as 'getParameterType(String,Class)'. 3 411
UnusedPrivateMethod Avoid unused private methods such as 'getParameterTypeNumeric(String,Class)'. 3 436

org/opentrafficsim/road/network/factory/xml/parser/NetworkParser.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 229
UselessParentheses Useless parentheses. 4 237
UselessParentheses Useless parentheses. 4 242
UselessParentheses Useless parentheses. 4 251
EmptyIfStmt Avoid empty if statements 3 296300
CollapsibleIfStatements These nested if statements could be combined 3 382386
UnusedLocalVariable Avoid unused local variables such as 'direction'. 3 416

org/opentrafficsim/road/network/factory/xml/parser/ODParser.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 209
UselessParentheses Useless parentheses. 4 210
UselessParentheses Useless parentheses. 4 213
UselessParentheses Useless parentheses. 4 214
UselessParentheses Useless parentheses. 4 217
UselessParentheses Useless parentheses. 4 218
UselessParentheses Useless parentheses. 4 319320
UselessParentheses Useless parentheses. 4 327
UselessParentheses Useless parentheses. 4 438

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

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'modelParameters'. 3 365
UnusedLocalVariable Avoid unused local variables such as 'scenario'. 3 366
UnusedLocalVariable Avoid unused local variables such as 'animation'. 3 367

org/opentrafficsim/road/network/factory/xml/utils/StreamInformation.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'seedMap'. 3 22