Fork me on GitHub

PMD Results

The following document contains the results of PMD 5.6.1.

Files

org/apache/maven/plugin/surefire/AbstractSurefireMojo.java

Violation Line
Too many static imports may lead to messy code 23903
Unnecessary use of fully qualified name 'Collections.singletonList' due to existing static import 'java.util.Collections.singletonList' 2058
Avoid empty catch blocks 23672369
These nested if statements could be combined 27072710
These nested if statements could be combined 27612778

org/apache/maven/plugin/surefire/StartupReportConfiguration.java

Violation Line
Too many static imports may lead to messy code 1275

org/apache/maven/plugin/surefire/SurefireDependencyResolver.java

Violation Line
Too many static imports may lead to messy code 1279

org/apache/maven/plugin/surefire/SurefireHelper.java

Violation Line
Too many static imports may lead to messy code 1315

org/apache/maven/plugin/surefire/booterclient/BooterSerializer.java

Violation Line
Too many static imports may lead to messy code 1203

org/apache/maven/plugin/surefire/booterclient/ChecksumCalculator.java

Violation Line
Useless parentheses. 137

org/apache/maven/plugin/surefire/booterclient/ForkNumberBucket.java

Violation Line
Avoid unused private methods such as 'getHighestDrawnNumber()'. 85

org/apache/maven/plugin/surefire/booterclient/ForkStarter.java

Violation Line
Too many static imports may lead to messy code 1822
These nested if statements could be combined 661672

org/apache/maven/plugin/surefire/booterclient/JarManifestForkConfiguration.java

Violation Line
Too many static imports may lead to messy code 1244

org/apache/maven/plugin/surefire/booterclient/ModularClasspathForkConfiguration.java

Violation Line
Too many static imports may lead to messy code 1214

org/apache/maven/plugin/surefire/booterclient/lazytestprovider/TestProvidingInputStream.java

Violation Line
Too many static imports may lead to messy code 1190

org/apache/maven/plugin/surefire/booterclient/output/ForkClient.java

Violation Line
Too many static imports may lead to messy code 1541

org/apache/maven/plugin/surefire/booterclient/output/ForkedChannelDecoder.java

Violation Line
Too many static imports may lead to messy code 1352
These nested if statements could be combined 280288

org/apache/maven/plugin/surefire/booterclient/output/InPluginProcessDumpSingleton.java

Violation Line
Too many static imports may lead to messy code 1104

org/apache/maven/plugin/surefire/report/DefaultReporterFactory.java

Violation Line
Too many static imports may lead to messy code 1497

org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java

Violation Line
Too many static imports may lead to messy code 1711

org/apache/maven/plugin/surefire/report/TestSetRunListener.java

Violation Line
Too many static imports may lead to messy code 1330
Useless parentheses. 323

org/apache/maven/plugin/surefire/report/WrappedReportEntry.java

Violation Line
Useless parentheses. 149

org/apache/maven/plugin/surefire/util/ScannerUtil.java

Violation Line
Useless parentheses. 37