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 23749
Unnecessary use of fully qualified name 'Collections.singletonList' due to existing static import 'java.util.Collections.singletonList' 1953
Avoid empty catch blocks 22442246
Unnecessary use of fully qualified name 'Collections.singletonList' due to existing static import 'java.util.Collections.singletonList' 2532
These nested if statements could be combined 26242627
These nested if statements could be combined 26782695
Unnecessary use of fully qualified name 'Thread.currentThread' due to existing static import 'java.lang.Thread.currentThread' 3145
Unnecessary use of fully qualified name 'Thread.currentThread' due to existing static import 'java.lang.Thread.currentThread' 3165

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

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

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

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

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 1801

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 1524

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 1490
Avoid unused private methods such as 'err(String)'. 473

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

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

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

Violation Line
Useless parentheses. 304

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

Violation Line
Useless parentheses. 130

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

Violation Line
Useless parentheses. 37