PMD Results

The following document contains the results of PMD 5.6.1.

Files

org/apache/maven/shared/utils/Os.java

Violation Line
Useless parentheses. 323326

org/apache/maven/shared/utils/PathTool.java

Violation Line
Useless parentheses. 167
Useless parentheses. 168
Useless parentheses. 175
Useless parentheses. 176

org/apache/maven/shared/utils/PropertyUtils.java

Violation Line
Unnecessary use of fully qualified name 'java.util.Properties' due to existing import 'java.util.Properties' 56

org/apache/maven/shared/utils/StringUtils.java

Violation Line
Useless parentheses. 132
Useless parentheses. 132
Useless parentheses. 132
Useless parentheses. 148
Useless parentheses. 148
Useless parentheses. 148
Useless parentheses. 261
Useless parentheses. 261
Useless parentheses. 298
Useless parentheses. 298
Useless parentheses. 427
Useless parentheses. 427
Useless parentheses. 455
Useless parentheses. 455
Useless parentheses. 481
Useless parentheses. 481
Useless parentheses. 481
Useless parentheses. 481
Useless parentheses. 564
Useless parentheses. 564
Useless parentheses. 575
Useless parentheses. 575
Useless parentheses. 771
Useless parentheses. 771
Useless parentheses. 771
Useless parentheses. 771
These nested if statements could be combined 10321035
Useless parentheses. 1315
Useless parentheses. 1315
Useless parentheses. 1348
Useless parentheses. 1355
Useless parentheses. 1355
Useless parentheses. 1386
Useless parentheses. 1393
Useless parentheses. 1393
Useless parentheses. 1763
Useless parentheses. 1791
Useless parentheses. 1791
Useless parentheses. 1846
Useless parentheses. 1846
Useless parentheses. 2084
Useless parentheses. 2084
Useless parentheses. 2091
Useless parentheses. 2091
Useless parentheses. 2221

org/apache/maven/shared/utils/cli/CommandLineUtils.java

Violation Line
Useless parentheses. 300
Dont call Thread.run() explicitly, use Thread.start() 401
Useless parentheses. 472
Useless parentheses. 472
Useless parentheses. 578
Useless parentheses. 578
Useless parentheses. 593
Useless parentheses. 593

org/apache/maven/shared/utils/cli/Commandline.java

Violation Line
Useless parentheses. 99
Useless parentheses. 319
These nested if statements could be combined 322329
Useless parentheses. 492

org/apache/maven/shared/utils/cli/shell/BourneShell.java

Violation Line
Useless parentheses. 67
Useless parentheses. 86

org/apache/maven/shared/utils/cli/shell/Shell.java

Violation Line
Useless parentheses. 335
Useless parentheses. 335

org/apache/maven/shared/utils/introspection/MethodMap.java

Violation Line
Useless parentheses. 453

org/apache/maven/shared/utils/io/FileUtils.java

Violation Line
Useless parentheses. 1048
Useless parentheses. 1091

org/apache/maven/shared/utils/io/SelectorUtils.java

Violation Line
Avoid using a branching statement as the last in a loop. 343
Avoid using a branching statement as the last in a loop. 531
These nested if statements could be combined 567571
Avoid using a branching statement as the last in a loop. 773

org/apache/maven/shared/utils/logging/MessageUtils.java

Violation Line
These nested if statements could be combined 8595
Ternary operators that can be simplified with || or && 125

org/apache/maven/shared/utils/xml/XMLEncode.java

Violation Line
Useless parentheses. 289
Useless parentheses. 302

org/apache/maven/shared/utils/xml/Xpp3Dom.java

Violation Line
Avoid unused private fields such as 'DEFAULT_CHILDREN_COMBINATION_MODE'. 68
Avoid unused private fields such as 'DEFAULT_SELF_COMBINATION_MODE'. 86

org/apache/maven/shared/utils/xml/Xpp3DomBuilder.java

Violation Line
Useless parentheses. 221
Useless parentheses. 279