| Error | Count |
|---|---|
| Expected @param tag for 'project'. | 8 |
| Expected @param tag for 'type'. | 8 |
| Expected @param tag for 'handler'. | 7 |
| Line does not match expected header line of ' *'. | 6 |
| Missing a Javadoc comment. | 56 |
| ';' is followed by whitespace. | 4 |
| '{' is followed by whitespace. | 3 |
| Comment matches to-do format 'TODO:'. | 3 |
| Line does not match expected header line of '/* ===================================================================='. | 3 |
| Line is longer than 132 characters. | 3 |
| Missing package documentation file. | 3 |
| More than 7 parameters. | 3 |
| Line has trailing spaces. | 20 |
| Expected an @return tag. | 2 |
| Utility classes should not have a public or default constructor. | 2 |
| Expected @throws tag for 'MavenException'. | 13 |
| Expected @param tag for 'artifact'. | 10 |
| '20' is a magic number. | 1 |
| 'artifact' hides a field. | 1 |
| 'hashChar' hides a field. | 1 |
| 'if' construct must use '{}'s. | 1 |
| 'numHashes' hides a field. | 1 |
| 'project' hides a field. | 1 |
| 'static' modifier out of order with the JLS suggestions. | 1 |
| 'type' hides a field. | 1 |
| 'typeHandler' hides a field. | 1 |
| Avoid inline conditionals. | 1 |
| Expected @param tag for 'artifactId'. | 1 |
| Expected @param tag for 'file'. | 1 |
| Expected @param tag for 'snapshotVersion'. | 1 |
| Expected @param tag for 'typeHandler'. | 1 |
| Expression can be simplified. | 1 |
| Redundant import from the same package - org.apache.maven.artifact.deployer.NamedArtifactDeployer. | 1 |
| Redundant import from the same package - org.apache.maven.artifact.deployer.NamedArtifactTypeHandler. | 1 |
| Variable 'snapshotSignature' must be private and have accessor methods. | 1 |