| Error | Count |
|---|---|
| Missing a Javadoc comment. | 81 |
| ',' is not followed by whitespace. | 6 |
| Expected @param tag for 'tagEnd'. | 6 |
| Expected @param tag for 'tagStart'. | 6 |
| 'cast' is not followed by whitespace. | 5 |
| Must have at least one statement. | 5 |
| Line does not match expected header line of ' *'. | 46 |
| '+' should be on a new line. | 40 |
| '13' is a magic number. | 4 |
| 'currentFile' hides a field. | 4 |
| 'currentLogEntry' hides a field. | 4 |
| Line does not match expected header line of '/* ===================================================================='. | 4 |
| '7' is a magic number. | 3 |
| 'changeLog' hides a field. | 3 |
| 'date' hides a field. | 3 |
| 'name' hides a field. | 3 |
| 'status' hides a field. | 3 |
| '3' is a magic number. | 27 |
| '60' is a magic number. | 24 |
| '10' is a magic number. | 2 |
| '2002' is a magic number. | 2 |
| ';' is not followed by whitespace. | 2 |
| '=' is not followed by whitespace. | 2 |
| '=' is not preceded with whitespace. | 2 |
| 'args' hides a field. | 2 |
| 'commentFormat' hides a field. | 2 |
| 'conn' hides a field. | 2 |
| 'throwable' hides a field. | 2 |
| Expected @param tag for 'connection'. | 2 |
| Expected @param tag for 'date'. | 2 |
| Expected @throws tag for 'AuthenticationException'. | 2 |
| Inner assignments should be avoided. | 2 |
| Line is longer than 132 characters. | 2 |
| Name 'MESSAGE' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Variable 'args' must be private and have accessor methods. | 2 |
| Variable 'conn' must be private and have accessor methods. | 2 |
| Variable 'tests' must be private and have accessor methods. | 2 |
| Variable 'throwable' must be private and have accessor methods. | 2 |
| '4' is a magic number. | 18 |
| Missing package documentation file. | 17 |
| '{' should be on a new line. | 16 |
| Line contains a tab character. | 130 |
| '6' is a magic number. | 13 |
| Line has trailing spaces. | 127 |
| '1000' is a magic number. | 12 |
| '24' is a magic number. | 12 |
| Expected an @return tag. | 12 |
| '5' is a magic number. | 10 |
| ';' is followed by whitespace. | 10 |
| Avoid inline conditionals. | 10 |
| '12' is a magic number. | 1 |
| '14' is a magic number. | 1 |
| '30' is a magic number. | 1 |
| '8' is a magic number. | 1 |
| '9' is a magic number. | 1 |
| '==' is not followed by whitespace. | 1 |
| '==' is not preceded with whitespace. | 1 |
| 'author' hides a field. | 1 |
| 'base' hides a field. | 1 |
| 'comment' hides a field. | 1 |
| 'connection' hides a field. | 1 |
| 'dateFormat' hides a field. | 1 |
| 'developers' hides a field. | 1 |
| 'end' hides a field. | 1 |
| 'entries' hides a field. | 1 |
| 'globalOptions' hides a field. | 1 |
| 'if' construct must use '{}'s. | 1 |
| 'if' is not followed by whitespace. | 1 |
| 'localPath' hides a field. | 1 |
| 'output' hides a field. | 1 |
| 'outputEncoding' hides a field. | 1 |
| 'range' hides a field. | 1 |
| 'repository' hides a field. | 1 |
| 'revision' hides a field. | 1 |
| 'sets' hides a field. | 1 |
| 'start' hides a field. | 1 |
| 'tag' hides a field. | 1 |
| 'testMode' hides a field. | 1 |
| 'type' hides a field. | 1 |
| '{' is not preceded with whitespace. | 1 |
| '||' should be on a new line. | 1 |
| Comment matches to-do format 'TODO:'. | 1 |
| Expected @param tag for 'dateFormat'. | 1 |
| Expected @param tag for 'dateString'. | 1 |
| Expected @param tag for 'file'. | 1 |
| Expected @param tag for 'line'. | 1 |
| Expected @param tag for 'listener'. | 1 |
| Expected @param tag for 'localPath'. | 1 |
| Expected @param tag for 'message'. | 1 |
| Expected @param tag for 'password'. | 1 |
| Expected @param tag for 'root'. | 1 |
| Expected @param tag for 's'. | 1 |
| Expected @param tag for 'testMode'. | 1 |
| Expected @param tag for 'tok'. | 1 |
| Expected @param tag for 'workingDir'. | 1 |
| Expected @throws tag for 'CommandAbortedException'. | 1 |
| Expected @throws tag for 'Exception'. | 1 |
| Expected @throws tag for 'IOException'. | 1 |
| Expected @throws tag for 'IllegalArgumentException'. | 1 |
| File does not end with a newline. | 1 |
| Name 'START_FILE_PATH' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Redundant 'public' modifier. | 1 |
| Unused @param tag for 'aSimpleDateFormat'. | 1 |
| Unused @param tag for 'numDaysString'. | 1 |
| Unused @param tag for 'the'. | 1 |
| Unused @throws tag for 'IllegalArgumentException'. | 1 |
| Unused import - java.util.TimeZone. | 1 |
| Utility classes should not have a public or default constructor. | 1 |
| Variable 'base' must be private and have accessor methods. | 1 |
| Variable 'changeLogExecutor' must be private and have accessor methods. | 1 |
| Variable 'clParser' must be private and have accessor methods. | 1 |
| Variable 'commentFormat' must be private and have accessor methods. | 1 |
| Variable 'dateRange' must be private and have accessor methods. | 1 |
| Variable 'entries' must be private and have accessor methods. | 1 |
| Variable 'errorReader' must be private and have accessor methods. | 1 |
| Variable 'in' must be private and have accessor methods. | 1 |
| Variable 'logEnd' must be private and have accessor methods. | 1 |
| Variable 'logStart' must be private and have accessor methods. | 1 |
| Variable 'map' must be private and have accessor methods. | 1 |
| Variable 'now' must be private and have accessor methods. | 1 |
| Variable 'range10' must be private and have accessor methods. | 1 |
| Variable 'range30' must be private and have accessor methods. | 1 |
| Variable 'standardFormat' must be private and have accessor methods. | 1 |
| Variable 'tag' must be private and have accessor methods. | 1 |
| Variable 'type' must be private and have accessor methods. | 1 |
| switch without "default" clause. | 1 |
| '<' is not followed by whitespace. | 0 |
| '<' is not preceded with whitespace. | 0 |
| '>' is not followed by whitespace. | 0 |
| '>' is not preceded with whitespace. | 0 |