PMD 结果
以下文档包含PMD 5.6.1 的结果。
文件
org/apache/maven/plugin/surefire/AbstractSurefireMojo.java
违反 | 线 |
---|---|
过多的静态导入可能会导致代码混乱 | 2 – 4128 |
由于现有静态导入“java.util.Collections.emptyList”而不必要地使用完全限定名称“Collections.emptyList” | 1838年 |
由于现有静态导入“java.util.Collections.emptyList”而不必要地使用完全限定名称“Collections.emptyList” | 2175 |
由于现有静态导入“java.util.Collections.singletonList”而不必要地使用完全限定名称“Collections.singletonList” | 2197 |
避免空的 catch 块 | 2519 – 2521 |
这些嵌套的 if 语句可以组合 | 2879 – 2882 |
这些嵌套的 if 语句可以组合 | 2933 – 2950 |
org/apache/maven/plugin/surefire/StartupReportConfiguration.java
违反 | 线 |
---|---|
过多的静态导入可能会导致代码混乱 | 1 – 275 |
org/apache/maven/plugin/surefire/SurefireDependencyResolver.java
违反 | 线 |
---|---|
过多的静态导入可能会导致代码混乱 | 1 – 288 |
org/apache/maven/plugin/surefire/SurefireHelper.java
违反 | 线 |
---|---|
过多的静态导入可能会导致代码混乱 | 1 – 315 |
org/apache/maven/plugin/surefire/booterclient/BooterSerializer.java
违反 | 线 |
---|---|
过多的静态导入可能会导致代码混乱 | 1 – 204 |
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
违反 | 线 |
---|---|
过多的静态导入可能会导致代码混乱 | 1 – 917 |
这些嵌套的 if 语句可以组合 | 719 – 730 |
org/apache/maven/plugin/surefire/booterclient/JarManifestForkConfiguration.java
违反 | 线 |
---|---|
过多的静态导入可能会导致代码混乱 | 1 – 247 |
org/apache/maven/plugin/surefire/booterclient/ModularClasspathForkConfiguration.java
违反 | 线 |
---|---|
过多的静态导入可能会导致代码混乱 | 1 – 239 |
org/apache/maven/plugin/surefire/booterclient/lazytestprovider/TestProvidingInputStream.java
违反 | 线 |
---|---|
过多的静态导入可能会导致代码混乱 | 1 – 188 |
org/apache/maven/plugin/surefire/booterclient/output/ForkedProcessEventNotifier.java
违反 | 线 |
---|---|
过多的静态导入可能会导致代码混乱 | 1 – 248 |
org/apache/maven/plugin/surefire/booterclient/output/InPluginProcessDumpSingleton.java
违反 | 线 |
---|---|
过多的静态导入可能会导致代码混乱 | 1 – 104 |
org/apache/maven/plugin/surefire/extensions/StreamFeeder.java
违反 | 线 |
---|---|
过多的静态导入可能会导致代码混乱 | 1 – 203 |
org/apache/maven/plugin/surefire/extensions/SurefireForkChannel.java
违反 | 线 |
---|---|
过多的静态导入可能会导致代码混乱 | 1 – 176 |
避免空的 try 块 | 172 – 174 |
org/apache/maven/plugin/surefire/report/DefaultReporterFactory.java
违反 | 线 |
---|---|
过多的静态导入可能会导致代码混乱 | 1 – 497 |
org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java
违反 | 线 |
---|---|
过多的静态导入可能会导致代码混乱 | 1 – 711 |
org/apache/maven/plugin/surefire/report/TestSetRunListener.java
违反 | 线 |
---|---|
过多的静态导入可能会导致代码混乱 | 1 – 330 |
无用的括号。 | 323 |
org/apache/maven/plugin/surefire/report/WrappedReportEntry.java
违反 | 线 |
---|---|
无用的括号。 | 149 |
org/apache/maven/plugin/surefire/util/ScannerUtil.java
违反 | 线 |
---|---|
无用的括号。 | 37 |