PMD 结果
以下文档包含PMD 5.6.1 的结果。
文件
org/apache/maven/surefire/group/parse/GroupMatcherParser.java
| 违反 | 线 |
|---|---|
| 不要使用始终为真或始终为假的 if 语句 | 57 |
| 不要使用始终为真或始终为假的 if 语句 | 71 |
| 不属于循环的空语句(分号) | 84 |
| 不要使用始终为真或始终为假的 if 语句 | 92 |
| 不属于循环的空语句(分号) | 105 |
| 不属于循环的空语句(分号) | 113 |
| 不要使用始终为真或始终为假的 if 语句 | 122 |
| 不属于循环的空语句(分号) | 133 |
| 不要使用始终为真或始终为假的 if 语句 | 137 |
| 不要使用始终为真或始终为假的 if 语句 | 162 |
| 避免未使用的私有字段,例如“jj_ntk”。 | 409 |
| 由于现有导入“java.io.*”而不必要地使用完全限定名称“java.io.InputStream” | 426 |
| 由于现有导入“java.io.*”而不必要地使用完全限定名称“java.io.InputStream” | 430 |
| 由于现有导入“java.io.*”而不必要地使用完全限定名称“java.io.UnsupportedEncodingException” | 431 |
| 由于现有导入“java.io.*”而不必要地使用完全限定名称“java.io.InputStream” | 441 |
| 由于现有导入“java.io.*”而不必要地使用完全限定名称“java.io.InputStream” | 445 |
| 由于现有导入“java.io.*”而不必要地使用完全限定名称“java.io.UnsupportedEncodingException” | 446 |
| 由于现有导入“java.io.*”而不必要地使用完全限定名称“java.io.Reader” | 456 |
| 由于现有导入“java.io.*”而不必要地使用完全限定名称“java.io.Reader” | 467 |
| 避免未使用的私有方法,例如“jj_ntk()”。 | 564 |
| 避免空的 catch 块 | 670 |
org/apache/maven/surefire/group/parse/GroupMatcherParserTokenManager.java
| 违反 | 线 |
|---|---|
| 由于现有导入“java.io.*”而不必要地使用完全限定名称“java.io.PrintStream” | 11 |
| 由于现有导入“java.io.*”而不必要地使用完全限定名称“java.io.PrintStream” | 13 |
| 由于现有导入“java.io.*”,不必要地使用完全限定名称“java.io.IOException” | 100 |
| 无用的括号。 | 125 |
| 由于现有导入“java.io.*”,不必要地使用完全限定名称“java.io.IOException” | 128 |
| 无用的括号。 | 147 |
| 由于现有导入“java.io.*”,不必要地使用完全限定名称“java.io.IOException” | 150 |
| 无用的括号。 | 165 |
| 由于现有导入“java.io.*”,不必要地使用完全限定名称“java.io.IOException” | 168 |
| 无用的括号。 | 183 |
| 由于现有导入“java.io.*”,不必要地使用完全限定名称“java.io.IOException” | 186 |
| 由于现有导入“java.io.*”,不必要地使用完全限定名称“java.io.IOException” | 206 |
| 不要以 0 开始文字,除非它是八进制值 | 240 |
| 避免使用未使用的局部变量,例如“i2”。 | 286 |
| 不要以 0 开始文字,除非它是八进制值 | 287 |
| 避免使用未使用的局部变量,例如“l2”。 | 287 |
| 由于现有导入“java.io.*”,不必要地使用完全限定名称“java.io.IOException” | 306 |
| 由于现有导入“java.io.*”,不必要地使用完全限定名称“java.io.IOException” | 420 |
| 由于现有导入“java.io.*”,不必要地使用完全限定名称“java.io.IOException” | 431 |
| 不要以 0 开始文字,除非它是八进制值 | 439 |
| 由于现有导入“java.io.*”,不必要地使用完全限定名称“java.io.IOException” | 454 |
| 避免未使用的私有方法,例如“jjAddStates(int,int)”。 | 480 |
| 避免未使用的私有方法,例如“jjCheckNAddTwoStates(int,int)”。 | 486 |
org/apache/maven/surefire/group/parse/SimpleCharStream.java
| 违反 | 线 |
|---|---|
| 无用的括号。 | 61 |
| 无用的括号。 | 172 |
org/apache/maven/surefire/group/parse/TokenMgrError.java
| 违反 | 线 |
|---|---|
| 覆盖方法仅调用 super | 124 – 126 |


