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 2–3749
Unnecessary use of fully qualified name 'Collections.singletonList' due to existing static import 'java.util.Collections.singletonList' 1953
Avoid empty catch blocks 2244–2246
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 2624–2627
These nested if statements could be combined 2678–2695
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 1–333

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

Violation Line
Too many static imports may lead to messy code 1–199

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 1–801

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

Violation Line
Too many static imports may lead to messy code 1–190

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

Violation Line
Too many static imports may lead to messy code 1–524

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

Violation Line
Too many static imports may lead to messy code 1–104

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

Violation Line
Too many static imports may lead to messy code 1–490
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 1–627

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