在 GitHub 上叉我

PMD 结果

以下文档包含PMD 5.6.1 的结果。

文件

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

违反 线
过多的静态导入可能会导致代码混乱 24128
由于现有静态导入“java.util.Collections.emptyList”而不必要地使用完全限定名称“Collections.emptyList” 1838年
由于现有静态导入“java.util.Collections.emptyList”而不必要地使用完全限定名称“Collections.emptyList” 2175
由于现有静态导入“java.util.Collections.singletonList”而不必要地使用完全限定名称“Collections.singletonList” 2197
避免空的 catch 块 25192521
这些嵌套的 if 语句可以组合 28792882
这些嵌套的 if 语句可以组合 29332950

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

违反 线
过多的静态导入可能会导致代码混乱 1275

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

违反 线
过多的静态导入可能会导致代码混乱 1288

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

违反 线
过多的静态导入可能会导致代码混乱 1315

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

违反 线
过多的静态导入可能会导致代码混乱 1204

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

违反 线
无用的括号。 137

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

违反 线
避免未使用的私有方法,例如“getHighestDrawnNumber()”。 85

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

违反 线
过多的静态导入可能会导致代码混乱 1917
这些嵌套的 if 语句可以组合 719730

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

违反 线
过多的静态导入可能会导致代码混乱 1247

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

违反 线
过多的静态导入可能会导致代码混乱 1239

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

违反 线
过多的静态导入可能会导致代码混乱 1188

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

违反 线
过多的静态导入可能会导致代码混乱 1248

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

违反 线
过多的静态导入可能会导致代码混乱 1104

org/apache/maven/plugin/surefire/extensions/StreamFeeder.java

违反 线
过多的静态导入可能会导致代码混乱 1203

org/apache/maven/plugin/surefire/extensions/Sur​​efireForkChannel.java

违反 线
过多的静态导入可能会导致代码混乱 1176
避免空的 try 块 172174

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

违反 线
过多的静态导入可能会导致代码混乱 1497

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

违反 线
过多的静态导入可能会导致代码混乱 1711

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

违反 线
过多的静态导入可能会导致代码混乱 1330
无用的括号。 323

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

违反 线
无用的括号。 149

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

违反 线
无用的括号。 37