The following document contains the results of Checkstyle
.
| Files | Infos |
Warnings |
Errors |
|---|---|---|---|
| 181 | 0 | 0 | 4485 |
| Rules | Violations | Severity |
|---|---|---|
| PackageHtml | 16 | |
| NewlineAtEndOfFile | 22 | |
| Translation | 0 | |
| JavadocMethod | 470 | |
| JavadocType | 0 | |
| JavadocVariable | 155 | |
| JavadocStyle | 219 | |
| ConstantName | 1 | |
| LocalFinalVariableName | 6 | |
| LocalVariableName | 2 | |
| MemberName | 2 | |
| MethodName | 0 | |
| PackageName | 0 | |
| ParameterName | 25 | |
| StaticVariableName | 2 | |
| TypeName | 0 | |
| AvoidStarImport | 55 | |
| IllegalImport | 0 | |
| RedundantImport | 0 | |
| UnusedImports | 26 | |
| FileLength | 0 | |
| LineLength | 1051 | |
| MethodLength | 0 | |
| ParameterNumber | 1 | |
| EmptyForIteratorPad | 0 | |
| MethodParamPad | 0 | |
| NoWhitespaceAfter | 0 | |
| NoWhitespaceBefore | 4 | |
| OperatorWrap | 29 | |
| ParenPad | 6 | |
| TypecastParenPad | 0 | |
| TabCharacter | 93 | |
| WhitespaceAfter | 107 | |
| WhitespaceAround | 527 | |
| ModifierOrder | 0 | |
| RedundantModifier | 3 | |
| AvoidNestedBlocks | 0 | |
| EmptyBlock | 1 | |
| LeftCurly | 1 | |
| NeedBraces | 38 | |
| RightCurly | 6 | |
| AvoidInlineConditionals | 51 | |
| DoubleCheckedLocking | 0 | |
| EmptyStatement | 0 | |
| EqualsHashCode | 0 | |
| HiddenField | 166 | |
| IllegalInstantiation | 0 | |
| InnerAssignment | 0 | |
| MagicNumber | 231 | |
| MissingSwitchDefault | 0 | |
| RedundantThrows | 51 | |
| SimplifyBooleanExpression | 0 | |
| SimplifyBooleanReturn | 0 | |
| DesignForExtension | 320 | |
| FinalClass | 1 | |
| HideUtilityClassConstructor | 10 | |
| InterfaceIsType | 0 | |
| VisibilityModifier | 45 | |
| ArrayTypeStyle | 1 | |
| FinalParameters | 683 | |
GenericIllegalRegexp
|
58 | |
| TodoComment | 0 | |
| UpperEll | 0 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 13 | |
| First sentence should end with a period. | 20 | |
| Missing a Javadoc comment. | 26 | |
| First sentence should end with a period. | 30 | |
| Line is longer than 80 characters. | 34 | |
| Parameter locale should be final. | 38 | |
| Parameter key should be final. | 38 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 13 | |
| Extra HTML tag found: </br> Sub classes must implement the getBackground() method | 13 | |
| Line is longer than 80 characters. | 14 | |
| Extra HTML tag found: </br> use constructor to specify your backgroundGenerator pr | 14 | |
| Line is longer than 80 characters. | 15 | |
| Missing a Javadoc comment. | 24 | |
| '100' is a magic number. | 24 | |
| Missing a Javadoc comment. | 25 | |
| '200' is a magic number. | 25 | |
| Missing a Javadoc comment. | 27 | |
| Variable 'myRandom' must be private and have accessor methods. | 27 | |
| First sentence should end with a period. | 29 | |
| Line is longer than 80 characters. | 30 | |
| Parameter width should be final. | 35 | |
| 'width' hides a field. | 35 | |
| Parameter height should be final. | 35 | |
| 'height' hides a field. | 35 | |
| Avoid inline conditionals. | 36 | |
| Avoid inline conditionals. | 37 | |
| Method 'getImageHeight' is not designed for extension - needs to be abstract, final or empty. | 44 | |
| Method 'getImageWidth' is not designed for extension - needs to be abstract, final or empty. | 51 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 11 | |
| Line is longer than 80 characters. | 30 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 9 | |
| First sentence should end with a period. | 13 | |
| Missing a Javadoc comment. | 21 | |
| Parameter width should be final. | 21 | |
| Parameter height should be final. | 21 | |
| Line is longer than 80 characters. | 26 | |
| Method 'getBackground' is not designed for extension - needs to be abstract, final or empty. | 31 | |
| '0.75f' is a magic number. | 41 | |
| '5.0' is a magic number. | 45 | |
| '360.0' is a magic number. | 50 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 12 | |
| Using the '.*' form of import should be avoided - java.util.*. | 21 | |
| First sentence should end with a period. | 24 | |
| Line is longer than 80 characters. | 25 | |
| Line is longer than 80 characters. | 26 | |
| Missing a Javadoc comment. | 34 | |
| Missing a Javadoc comment. | 35 | |
| Missing a Javadoc comment. | 37 | |
| Parameter width should be final. | 37 | |
| Line is longer than 80 characters. | 38 | |
| Parameter height should be final. | 38 | |
| Parameter rootPath should be final. | 38 | |
| 'rootPath' hides a field. | 38 | |
| 'if' construct must use '{}'s. | 41 | |
| '+' should be on a new line. | 67 | |
| Name 'cachedDirectories' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 76 | |
| Method 'findDirectory' is not designed for extension - needs to be abstract, final or empty. | 78 | |
| Missing a Javadoc comment. | 78 | |
| Parameter rootPath should be final. | 78 | |
| 'rootPath' hides a field. | 78 | |
| Line is longer than 80 characters. | 98 | |
| Line is longer than 80 characters. | 105 | |
| Line is longer than 80 characters. | 118 | |
| Line is longer than 80 characters. | 134 | |
| '+' should be on a new line. | 134 | |
| Line contains a tab character. | 144 | |
| Missing a Javadoc comment. | 144 | |
| Parameter url should be final. | 144 | |
| Line contains a tab character. | 145 | |
| Line contains a tab character. | 146 | |
| Line contains a tab character. | 147 | |
| Line contains a tab character. | 148 | |
| Must have at least one statement. | 148 | |
| Line has trailing spaces. | 149 | |
| Line contains a tab character. | 149 | |
| Line contains a tab character. | 150 | |
| Line contains a tab character. | 151 | |
| Line contains a tab character. | 152 | |
| Line has trailing spaces. | 154 | |
| Line contains a tab character. | 156 | |
| Missing a Javadoc comment. | 156 | |
| Parameter dir should be final. | 156 | |
| Line contains a tab character. | 157 | |
| Line contains a tab character. | 158 | |
| Missing a Javadoc comment. | 160 | |
| Missing a Javadoc comment. | 167 | |
| Parameter triedPath should be final. | 167 | |
| Parameter dir should be final. | 167 | |
| Missing a Javadoc comment. | 172 | |
| Parameter tileImage should be final. | 172 | |
| Name 'NumberX' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 176 | |
| Name 'NumberY' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 177 | |
| '*' should be on a new line. | 180 | |
| Missing a Javadoc comment. | 191 | |
| Parameter o should be final. | 191 | |
| Line has trailing spaces. | 192 | |
| '=' is not followed by whitespace. | 195 | |
| Line has trailing spaces. | 200 | |
| Line has trailing spaces. | 203 | |
| Line is longer than 80 characters. | 207 | |
| Method 'getBackground' is not designed for extension - needs to be abstract, final or empty. | 212 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 12 | |
| First sentence should end with a period. | 15 | |
| Extra HTML tag found: </p> | 17 | |
| Missing a Javadoc comment. | 23 | |
| Variable 'colorGeneratorLeftUp' must be private and have accessor methods. | 23 | |
| Missing a Javadoc comment. | 25 | |
| Variable 'colorGeneratorLeftDown' must be private and have accessor methods. | 25 | |
| Missing a Javadoc comment. | 27 | |
| Variable 'colorGeneratorRightUp' must be private and have accessor methods. | 27 | |
| Missing a Javadoc comment. | 29 | |
| Variable 'colorGeneratorRightDown' must be private and have accessor methods. | 29 | |
| Missing a Javadoc comment. | 31 | |
| Variable 'perturbationlevel' must be private and have accessor methods. | 31 | |
| '0.1f' is a magic number. | 31 | |
| Missing a Javadoc comment. | 33 | |
| Parameter width should be final. | 33 | |
| Parameter height should be final. | 33 | |
| Line is longer than 80 characters. | 34 | |
| '0.5f' is a magic number. | 34 | |
| Line is longer than 80 characters. | 37 | |
| Missing a Javadoc comment. | 37 | |
| Parameter width should be final. | 37 | |
| Parameter height should be final. | 37 | |
| Parameter colorGenerator should be final. | 37 | |
| Line is longer than 80 characters. | 38 | |
| '0.5f' is a magic number. | 38 | |
| Missing a Javadoc comment. | 41 | |
| Parameter width should be final. | 41 | |
| Parameter height should be final. | 41 | |
| Line is longer than 80 characters. | 42 | |
| Parameter colorGeneratorLeftUp should be final. | 42 | |
| 'colorGeneratorLeftUp' hides a field. | 42 | |
| Parameter colorGeneratorLeftDown should be final. | 42 | |
| 'colorGeneratorLeftDown' hides a field. | 42 | |
| Line is longer than 80 characters. | 43 | |
| Parameter colorGeneratorRightUp should be final. | 43 | |
| 'colorGeneratorRightUp' hides a field. | 43 | |
| Parameter colorGeneratorRightDown should be final. | 43 | |
| 'colorGeneratorRightDown' hides a field. | 43 | |
| Parameter perturbationLevel should be final. | 43 | |
| Line is longer than 80 characters. | 53 | |
| Method 'getBackground' is not designed for extension - needs to be abstract, final or empty. | 58 | |
| Line is longer than 80 characters. | 64 | |
| Line is longer than 80 characters. | 80 | |
| '255.0f' is a magic number. | 80 | |
| '255.0f' is a magic number. | 80 | |
| Line is longer than 80 characters. | 81 | |
| '255.0f' is a magic number. | 81 | |
| '255.0f' is a magic number. | 82 | |
| Line is longer than 80 characters. | 84 | |
| '255.0f' is a magic number. | 84 | |
| Line is longer than 80 characters. | 85 | |
| '255.0f' is a magic number. | 85 | |
| '255.0f' is a magic number. | 85 | |
| '255.0f' is a magic number. | 86 | |
| Line is longer than 80 characters. | 88 | |
| '255.0f' is a magic number. | 88 | |
| Line is longer than 80 characters. | 89 | |
| '255.0f' is a magic number. | 89 | |
| '255.0f' is a magic number. | 89 | |
| '255.0f' is a magic number. | 90 | |
| 'if' construct must use '{}'s. | 92 | |
| 'else' construct must use '{}'s. | 95 | |
| Missing a Javadoc comment. | 105 | |
| Parameter f should be final. | 105 | |
| Avoid inline conditionals. | 107 | |
| 'if' construct must use '{}'s. | 108 | |
| '0.5f' is a magic number. | 108 | |
| 'else' construct must use '{}'s. | 110 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 13 | |
| Line is longer than 80 characters. | 18 | |
| Extra HTML tag found: </p> | 18 | |
| Missing a Javadoc comment. | 25 | |
| Variable 'firstColor' must be private and have accessor methods. | 25 | |
| Missing a Javadoc comment. | 27 | |
| Variable 'secondColor' must be private and have accessor methods. | 27 | |
| Line is longer than 80 characters. | 29 | |
| Missing a Javadoc comment. | 29 | |
| Parameter width should be final. | 29 | |
| Parameter height should be final. | 29 | |
| Parameter firstColor should be final. | 29 | |
| 'firstColor' hides a field. | 29 | |
| Parameter secondColor should be final. | 30 | |
| 'secondColor' hides a field. | 30 | |
| Line is longer than 80 characters. | 40 | |
| Missing a Javadoc comment. | 40 | |
| Parameter width should be final. | 40 | |
| Parameter height should be final. | 40 | |
| Parameter firstColorGenerator should be final. | 40 | |
| Parameter secondColorGenerator should be final. | 41 | |
| Line is longer than 80 characters. | 51 | |
| Method 'getBackground' is not designed for extension - needs to be abstract, final or empty. | 56 | |
| Line is longer than 80 characters. | 60 | |
| Line is longer than 80 characters. | 61 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 12 | |
| Line is longer than 80 characters. | 19 | |
| Extra HTML tag found: </p> | 19 | |
| Missing a Javadoc comment. | 27 | |
| Parameter width should be final. | 27 | |
| Parameter height should be final. | 27 | |
| Line is longer than 80 characters. | 32 | |
| Line is longer than 80 characters. | 34 | |
| '210' is a magic number. | 34 | |
| '210' is a magic number. | 34 | |
| '210' is a magic number. | 34 | |
| Line is longer than 80 characters. | 37 | |
| Line is longer than 80 characters. | 39 | |
| Line is longer than 80 characters. | 42 | |
| Line is longer than 80 characters. | 44 | |
| '210' is a magic number. | 44 | |
| '210' is a magic number. | 44 | |
| '210' is a magic number. | 44 | |
| Line is longer than 80 characters. | 47 | |
| Line is longer than 80 characters. | 49 | |
| '10' is a magic number. | 54 | |
| '10' is a magic number. | 59 | |
| '8' is a magic number. | 64 | |
| '8' is a magic number. | 69 | |
| '3' is a magic number. | 74 | |
| Missing a Javadoc comment. | 76 | |
| More than 7 parameters. | 76 | |
| Parameter width should be final. | 76 | |
| Parameter height should be final. | 76 | |
| Line is longer than 80 characters. | 77 | |
| Parameter firstEllipseColor should be final. | 77 | |
| Parameter secondEllipseColor should be final. | 77 | |
| Line is longer than 80 characters. | 78 | |
| Parameter spaceBetweenLine should be final. | 78 | |
| 'spaceBetweenLine' hides a field. | 78 | |
| Parameter spaceBetweenCircle should be final. | 78 | |
| 'spaceBetweenCircle' hides a field. | 78 | |
| Line is longer than 80 characters. | 79 | |
| Parameter ellipseHeight should be final. | 79 | |
| 'ellipseHeight' hides a field. | 79 | |
| Parameter ellipseWidth should be final. | 79 | |
| 'ellipseWidth' hides a field. | 79 | |
| Line is longer than 80 characters. | 80 | |
| Parameter firstRectangleColor should be final. | 80 | |
| Parameter secondRectangleColor should be final. | 80 | |
| Parameter rectangleWidth should be final. | 81 | |
| 'rectangleWidth' hides a field. | 81 | |
| 'if' construct must use '{}'s. | 85 | |
| Line is longer than 80 characters. | 86 | |
| 'if' construct must use '{}'s. | 87 | |
| Line is longer than 80 characters. | 88 | |
| 'if' construct must use '{}'s. | 89 | |
| 'if' construct must use '{}'s. | 91 | |
| 'if' construct must use '{}'s. | 93 | |
| 'if' construct must use '{}'s. | 95 | |
| 'if' construct must use '{}'s. | 97 | |
| Line is longer than 80 characters. | 98 | |
| 'if' construct must use '{}'s. | 99 | |
| Line is longer than 80 characters. | 100 | |
| 'if' construct must use '{}'s. | 101 | |
| Line is longer than 80 characters. | 107 | |
| Method 'getBackground' is not designed for extension - needs to be abstract, final or empty. | 111 | |
| Line is longer than 80 characters. | 119 | |
| Line is longer than 80 characters. | 129 | |
| Line is longer than 80 characters. | 131 | |
| Method 'getSpaceBetweenLine' is not designed for extension - needs to be abstract, final or empty. | 157 | |
| Line is longer than 80 characters. | 162 | |
| Method 'getSpaceBetweenCircle' is not designed for extension - needs to be abstract, final or empty. | 166 | |
| Method 'getEllipseHeight' is not designed for extension - needs to be abstract, final or empty. | 175 | |
| Method 'getEllipseWidth' is not designed for extension - needs to be abstract, final or empty. | 184 | |
| Method 'getRectangleWidth' is not designed for extension - needs to be abstract, final or empty. | 193 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 12 | |
| Extra HTML tag found: </p> | 17 | |
| Missing a Javadoc comment. | 24 | |
| Missing a Javadoc comment. | 26 | |
| Missing a Javadoc comment. | 28 | |
| Parameter width should be final. | 28 | |
| Parameter height should be final. | 28 | |
| Line is longer than 80 characters. | 32 | |
| Missing a Javadoc comment. | 32 | |
| Parameter width should be final. | 32 | |
| Parameter height should be final. | 32 | |
| Parameter color should be final. | 32 | |
| Line is longer than 80 characters. | 37 | |
| Missing a Javadoc comment. | 37 | |
| Parameter width should be final. | 37 | |
| Parameter height should be final. | 37 | |
| Parameter colorGenerator should be final. | 37 | |
| 'colorGenerator' hides a field. | 37 | |
| Line is longer than 80 characters. | 43 | |
| Method 'getBackground' is not designed for extension - needs to be abstract, final or empty. | 48 | |
| Line is longer than 80 characters. | 49 | |
| Avoid inline conditionals. | 53 | |
| Avoid inline conditionals. | 54 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 9 | |
| Line is longer than 80 characters. | 12 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 16 | |
| Line is longer than 80 characters. | 21 | |
| First sentence should end with a period. | 27 | |
| First sentence should end with a period. | 32 | |
| First sentence should end with a period. | 37 | |
| Parameter colorsList should be final. | 42 | |
| 'colorsList' hides a field. | 42 | |
| Expected an @return tag. | 57 | |
| Method 'getNextColor' is not designed for extension - needs to be abstract, final or empty. | 57 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 11 | |
| Line is longer than 80 characters. | 16 | |
| First sentence should end with a period. | 23 | |
| First sentence should end with a period. | 28 | |
| First sentence should end with a period. | 33 | |
| First sentence should end with a period. | 38 | |
| First sentence should end with a period. | 43 | |
| First sentence should end with a period. | 48 | |
| First sentence should end with a period. | 53 | |
| First sentence should end with a period. | 58 | |
| First sentence should end with a period. | 63 | |
| First sentence should end with a period. | 68 | |
| Line is longer than 80 characters. | 71 | |
| Parameter redComponentRange should be final. | 71 | |
| 'redComponentRange' hides a field. | 71 | |
| Expected @param tag for 'redComponentRange'. | 71 | |
| Parameter greenComponentRange should be final. | 71 | |
| 'greenComponentRange' hides a field. | 71 | |
| Expected @param tag for 'greenComponentRange'. | 71 | |
| Line is longer than 80 characters. | 72 | |
| Parameter blueComponentRange should be final. | 72 | |
| 'blueComponentRange' hides a field. | 72 | |
| Expected @param tag for 'blueComponentRange'. | 72 | |
| Parameter alphaComponentRange should be final. | 72 | |
| 'alphaComponentRange' hides a field. | 72 | |
| Expected @param tag for 'alphaComponentRange'. | 72 | |
| First sentence should end with a period. | 86 | |
| Line is longer than 80 characters. | 89 | |
| Parameter redComponentRange should be final. | 89 | |
| 'redComponentRange' hides a field. | 89 | |
| Expected @param tag for 'redComponentRange'. | 89 | |
| Parameter greenComponentRange should be final. | 89 | |
| 'greenComponentRange' hides a field. | 89 | |
| Expected @param tag for 'greenComponentRange'. | 89 | |
| Parameter blueComponentRange should be final. | 90 | |
| 'blueComponentRange' hides a field. | 90 | |
| Expected @param tag for 'blueComponentRange'. | 90 | |
| Array brackets at illegal position. | 90 | |
| Line is longer than 80 characters. | 91 | |
| First sentence should end with a period. | 95 | |
| Line is longer than 80 characters. | 100 | |
| Parameter colorComponentRange should be final. | 100 | |
| Expected @param tag for 'colorComponentRange'. | 100 | |
| Redundant throws: 'CaptchaException' is unchecked exception. | 100 | |
| Line is longer than 80 characters. | 105 | |
| First sentence should end with a period. | 111 | |
| Line is longer than 80 characters. | 116 | |
| Parameter colorComponentValue should be final. | 116 | |
| Expected @param tag for 'colorComponentValue'. | 116 | |
| Redundant throws: 'CaptchaException' is unchecked exception. | 116 | |
| Line is longer than 80 characters. | 119 | |
| Line is longer than 80 characters. | 120 | |
| Expected an @return tag. | 127 | |
| Method 'getNextColor' is not designed for extension - needs to be abstract, final or empty. | 127 | |
| Line is longer than 80 characters. | 130 | |
| Line is longer than 80 characters. | 131 | |
| Line is longer than 80 characters. | 132 | |
| First sentence should end with a period. | 137 | |
| Parameter start should be final. | 144 | |
| Parameter end should be final. | 144 | |
| Parameter alphaComponentRange should be final. | 155 | |
| 'alphaComponentRange' hides a field. | 155 | |
| Parameter blueComponentRange should be final. | 162 | |
| 'blueComponentRange' hides a field. | 162 | |
| Parameter greenComponentRange should be final. | 169 | |
| 'greenComponentRange' hides a field. | 169 | |
| Parameter redComponentRange should be final. | 176 | |
| 'redComponentRange' hides a field. | 176 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 11 | |
| First sentence should end with a period. | 13 | |
| First sentence should end with a period. | 20 | |
| Variable 'color' must be private and have accessor methods. | 23 | |
| First sentence should end with a period. | 25 | |
| Parameter color should be final. | 30 | |
| 'color' hides a field. | 30 | |
| Expected an @return tag. | 40 | |
| Method 'getNextColor' is not designed for extension - needs to be abstract, final or empty. | 40 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 19 |
| Violation | Message | Line |
|---|---|---|
| '{' is not preceded with whitespace. | 12 | |
| Line is longer than 80 characters. | 14 | |
| Missing a Javadoc comment. | 14 | |
| '<' is not preceded with whitespace. | 14 | |
| '<' is not followed by whitespace. | 14 | |
| '>' is not preceded with whitespace. | 14 | |
| Name 'ImageOperations' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 14 | |
| '<' is not preceded with whitespace. | 14 | |
| '<' is not followed by whitespace. | 14 | |
| '>' is not preceded with whitespace. | 14 | |
| '>' is not followed by whitespace. | 14 | |
| Method 'setImageOperations' is not designed for extension - needs to be abstract, final or empty. | 16 | |
| Missing a Javadoc comment. | 16 | |
| Parameter imageOperations should be final. | 16 | |
| '<' is not preceded with whitespace. | 16 | |
| '<' is not followed by whitespace. | 16 | |
| '>' is not preceded with whitespace. | 16 | |
| Line is longer than 80 characters. | 20 | |
| Missing a Javadoc comment. | 20 | |
| Parameter imageOperations should be final. | 20 | |
| '<' is not preceded with whitespace. | 20 | |
| '<' is not followed by whitespace. | 20 | |
| '>' is not preceded with whitespace. | 20 | |
| Missing a Javadoc comment. | 24 | |
| Parameter imageOperation should be final. | 24 | |
| Method 'deformImage' is not designed for extension - needs to be abstract, final or empty. | 28 | |
| Missing a Javadoc comment. | 28 | |
| Parameter image should be final. | 28 | |
| 'for' is not followed by whitespace. | 29 | |
| ':' is not preceded with whitespace. | 29 | |
| ':' is not followed by whitespace. | 29 | |
| '{' is not preceded with whitespace. | 29 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 11 | |
| First sentence should end with a period. | 16 | |
| First sentence should end with a period. | 24 | |
| First sentence should end with a period. | 29 | |
| Parameter filters should be final. | 34 | |
| 'filters' hides a field. | 34 | |
| First sentence should end with a period. | 39 | |
| Method 'deformImage' is not designed for extension - needs to be abstract, final or empty. | 46 | |
| Parameter image should be final. | 46 | |
| '&&' is not preceded with whitespace. | 47 | |
| '&&' is not followed by whitespace. | 47 | |
| '>' is not preceded with whitespace. | 47 | |
| '>' is not followed by whitespace. | 47 | |
| Line is longer than 80 characters. | 48 | |
| '=' is not preceded with whitespace. | 51 | |
| '=' is not followed by whitespace. | 51 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Unused import - com.octo.captcha.component.image.utils.ToolkitFactory. | 10 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 12 | |
| Unused import - java.awt.image.ImageFilter. | 15 | |
| Line is longer than 80 characters. | 20 | |
| First sentence should end with a period. | 27 | |
| Line is longer than 80 characters. | 28 | |
| '6' is a magic number. | 30 | |
| First sentence should end with a period. | 32 | |
| Line is longer than 80 characters. | 33 | |
| '4' is a magic number. | 35 | |
| '0.3' is a magic number. | 40 | |
| Missing a Javadoc comment. | 42 | |
| Line is longer than 80 characters. | 45 | |
| Line is longer than 80 characters. | 46 | |
| Line is longer than 80 characters. | 48 | |
| Line is longer than 80 characters. | 50 | |
| Line is longer than 80 characters. | 54 | |
| Parameter colNum should be final. | 54 | |
| 'colNum' hides a field. | 54 | |
| Parameter rowNum should be final. | 54 | |
| 'rowNum' hides a field. | 54 | |
| Parameter maxAngleRotation should be final. | 54 | |
| 'maxAngleRotation' hides a field. | 54 | |
| Line is longer than 80 characters. | 62 | |
| Method 'deformImage' is not designed for extension - needs to be abstract, final or empty. | 64 | |
| Missing a Javadoc comment. | 64 | |
| Parameter image should be final. | 64 | |
| Line is longer than 80 characters. | 72 | |
| Line is longer than 80 characters. | 89 | |
| Line is longer than 80 characters. | 92 | |
| 'cast' is not followed by whitespace. | 92 | |
| Avoid inline conditionals. | 93 | |
| Line is longer than 80 characters. | 95 | |
| Line is longer than 80 characters. | 96 | |
| Line is longer than 80 characters. | 97 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 11 | |
| Extra HTML tag found: </br> use | 11 | |
| Line is longer than 80 characters. | 12 | |
| Line is longer than 80 characters. | 13 | |
| Extra HTML tag found: </p> | 14 | |
| First sentence should end with a period. | 21 | |
| '10' is a magic number. | 24 | |
| First sentence should end with a period. | 26 | |
| '14' is a magic number. | 29 | |
| First sentence should end with a period. | 31 | |
| Parameter minFontSize should be final. | 34 | |
| 'minFontSize' hides a field. | 34 | |
| Expected @param tag for 'minFontSize'. | 34 | |
| Parameter maxFontSize should be final. | 34 | |
| 'maxFontSize' hides a field. | 34 | |
| Expected @param tag for 'maxFontSize'. | 34 | |
| Line is longer than 80 characters. | 35 | |
| Avoid inline conditionals. | 35 | |
| Line is longer than 80 characters. | 36 | |
| Avoid inline conditionals. | 36 | |
| Method 'getMinFontSize' is not designed for extension - needs to be abstract, final or empty. | 44 | |
| Method 'getMaxFontSize' is not designed for extension - needs to be abstract, final or empty. | 51 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 9 | |
| Missing a Javadoc comment. | 21 | |
| Parameter minFontSize should be final. | 21 | |
| Parameter maxFontSize should be final. | 22 | |
| First sentence should end with a period. | 27 | |
| Method 'applyCustomDeformationOnGeneratedFont' is not designed for extension - needs to be abstract, final or empty. | 33 | |
| Parameter font should be final. | 33 | |
| Expected @param tag for 'font'. | 33 | |
| Line is longer than 80 characters. | 35 | |
| Avoid inline conditionals. | 35 | |
| '3' is a magic number. | 35 | |
| Line is longer than 80 characters. | 38 | |
| Line is longer than 80 characters. | 42 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 9 | |
| First sentence should end with a period. | 11 | |
| Line is longer than 80 characters. | 12 | |
| Line is longer than 80 characters. | 20 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 19 | |
| Line is longer than 80 characters. | 20 | |
| Line is longer than 80 characters. | 30 | |
| Name 'STYLES' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 30 | |
| Line is longer than 80 characters. | 35 | |
| Line is longer than 80 characters. | 40 | |
| Line is longer than 80 characters. | 41 | |
| Variable 'defaultBadFontNamePrefixes' must be private and have accessor methods. | 43 | |
| Line is longer than 80 characters. | 49 | |
| Line is longer than 80 characters. | 50 | |
| Missing a Javadoc comment. | 54 | |
| Missing a Javadoc comment. | 56 | |
| Missing a Javadoc comment. | 58 | |
| Missing a Javadoc comment. | 60 | |
| Variable 'myRandom' must be private and have accessor methods. | 60 | |
| Missing a Javadoc comment. | 62 | |
| Parameter minFontSize should be final. | 62 | |
| Parameter maxFontSize should be final. | 62 | |
| Line is longer than 80 characters. | 64 | |
| Line is longer than 80 characters. | 67 | |
| Missing a Javadoc comment. | 67 | |
| Parameter minFontSize should be final. | 67 | |
| Parameter maxFontSize should be final. | 67 | |
| Parameter fontsList should be final. | 67 | |
| Line is longer than 80 characters. | 70 | |
| Line is longer than 80 characters. | 75 | |
| Missing a Javadoc comment. | 75 | |
| Parameter minFontSize should be final. | 75 | |
| Parameter maxFontSize should be final. | 75 | |
| Parameter fontsList should be final. | 75 | |
| Parameter mixStyles should be final. | 75 | |
| 'mixStyles' hides a field. | 75 | |
| Line is longer than 80 characters. | 78 | |
| Line is longer than 80 characters. | 84 | |
| Missing a Javadoc comment. | 84 | |
| Parameter minFontSize should be final. | 84 | |
| Parameter maxFontSize should be final. | 84 | |
| Parameter badFontNamePrefixes should be final. | 84 | |
| 'badFontNamePrefixes' hides a field. | 84 | |
| Line has trailing spaces. | 86 | |
| Line is longer than 80 characters. | 87 | |
| Missing a Javadoc comment. | 93 | |
| Parameter fontList should be final. | 93 | |
| Line contains a tab character. | 94 | |
| Line contains a tab character. | 97 | |
| Line has trailing spaces. | 98 | |
| Missing a Javadoc comment. | 99 | |
| Parameter fontList should be final. | 99 | |
| Line is longer than 80 characters. | 101 | |
| Line is longer than 80 characters. | 106 | |
| Method 'getFont' is not designed for extension - needs to be abstract, final or empty. | 111 | |
| Line is longer than 80 characters. | 112 | |
| Parameter fontList should be final. | 118 | |
| Expected @param tag for 'fontList'. | 118 | |
| 'generatedFonts' hides a field. | 119 | |
| Line contains a tab character. | 128 | |
| Method 'applyStyle' is not designed for extension - needs to be abstract, final or empty. | 128 | |
| Missing a Javadoc comment. | 128 | |
| Parameter font should be final. | 128 | |
| Line contains a tab character. | 129 | |
| Line contains a tab character. | 130 | |
| Line is longer than 80 characters. | 131 | |
| Line contains a tab character. | 131 | |
| Line contains a tab character. | 132 | |
| Line contains a tab character. | 134 | |
| Line contains a tab character. | 135 | |
| '?' is not preceded with whitespace. | 135 | |
| '?' should be on a new line. | 135 | |
| Avoid inline conditionals. | 135 | |
| ':' is not preceded with whitespace. | 136 | |
| ':' should be on a new line. | 136 | |
| Line contains a tab character. | 138 | |
| Line contains a tab character. | 139 | |
| Line contains a tab character. | 140 | |
| Line contains a tab character. | 142 | |
| Missing a Javadoc comment. | 142 | |
| Line contains a tab character. | 143 | |
| Line contains a tab character. | 144 | |
| First sentence should end with a period. | 146 | |
| Method 'applyCustomDeformationOnGeneratedFont' is not designed for extension - needs to be abstract, final or empty. | 152 | |
| Parameter font should be final. | 152 | |
| Expected @param tag for 'font'. | 152 | |
| Line is longer than 80 characters. | 158 | |
| Method 'cleanFontList' is not designed for extension - needs to be abstract, final or empty. | 163 | |
| Parameter uncheckFonts should be final. | 163 | |
| Expected @param tag for 'uncheckFonts'. | 163 | |
| Line is longer than 80 characters. | 166 | |
| Line is longer than 80 characters. | 170 | |
| Line has trailing spaces. | 176 | |
| Line has trailing spaces. | 177 | |
| Line contains a tab character. | 177 | |
| Line has trailing spaces. | 178 | |
| Line contains a tab character. | 178 | |
| Line contains a tab character. | 179 | |
| Line contains a tab character. | 186 | |
| Line contains a tab character. | 191 | |
| Parameter iter should be final. | 191 | |
| Parameter f should be final. | 191 | |
| Line has trailing spaces. | 192 | |
| Line contains a tab character. | 192 | |
| Line contains a tab character. | 193 | |
| Line has trailing spaces. | 194 | |
| Line contains a tab character. | 194 | |
| Line contains a tab character. | 195 | |
| Line contains a tab character. | 196 | |
| Line contains a tab character. | 197 | |
| Line contains a tab character. | 198 | |
| Line contains a tab character. | 199 | |
| Line contains a tab character. | 200 | |
| Line contains a tab character. | 201 | |
| Line contains a tab character. | 202 | |
| Line contains a tab character. | 203 | |
| Line contains a tab character. | 204 | |
| Line contains a tab character. | 205 | |
| Line has trailing spaces. | 206 | |
| Line contains a tab character. | 206 | |
| Line contains a tab character. | 207 | |
| Line has trailing spaces. | 208 | |
| Line contains a tab character. | 208 | |
| Line contains a tab character. | 209 | |
| Line contains a tab character. | 210 | |
| Line contains a tab character. | 217 | |
| Parameter iter should be final. | 217 | |
| Parameter f should be final. | 217 | |
| Line contains a tab character. | 219 | |
| Line is longer than 80 characters. | 220 | |
| Line contains a tab character. | 220 | |
| Line contains a tab character. | 222 | |
| Line contains a tab character. | 223 | |
| Line contains a tab character. | 224 | |
| Line contains a tab character. | 225 | |
| Line contains a tab character. | 226 | |
| Line contains a tab character. | 227 | |
| Line contains a tab character. | 228 | |
| Line contains a tab character. | 229 | |
| Line contains a tab character. | 230 | |
| Method 'getRequiredCharacters' is not designed for extension - needs to be abstract, final or empty. | 235 | |
| Line is longer than 80 characters. | 240 | |
| Method 'setRequiredCharacters' is not designed for extension - needs to be abstract, final or empty. | 242 | |
| Parameter requiredCharacters should be final. | 242 | |
| 'requiredCharacters' hides a field. | 242 | |
| Line is longer than 80 characters. | 248 | |
| Method 'getBadFontNamePrefixes' is not designed for extension - needs to be abstract, final or empty. | 250 | |
| Line is longer than 80 characters. | 255 | |
| Method 'setBadFontNamePrefixes' is not designed for extension - needs to be abstract, final or empty. | 257 | |
| Parameter badFontNamePrefixes should be final. | 257 | |
| 'badFontNamePrefixes' hides a field. | 257 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 9 | |
| First sentence should end with a period. | 12 | |
| Missing a Javadoc comment. | 21 | |
| Parameter minFontSize should be final. | 21 | |
| Parameter maxFontSize should be final. | 22 | |
| First sentence should end with a period. | 27 | |
| Method 'applyCustomDeformationOnGeneratedFont' is not designed for extension - needs to be abstract, final or empty. | 33 | |
| Parameter font should be final. | 33 | |
| Expected @param tag for 'font'. | 33 | |
| '3' is a magic number. | 35 | |
| '3' is a magic number. | 36 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 9 | |
| First sentence should end with a period. | 12 | |
| Line is longer than 80 characters. | 20 | |
| Missing a Javadoc comment. | 20 | |
| Parameter minFontSize should be final. | 20 | |
| Parameter maxFontSize should be final. | 20 | |
| First sentence should end with a period. | 25 | |
| Method 'applyCustomDeformationOnGeneratedFont' is not designed for extension - needs to be abstract, final or empty. | 31 | |
| Parameter font should be final. | 31 | |
| Expected @param tag for 'font'. | 31 | |
| '3' is a magic number. | 33 | |
| Avoid inline conditionals. | 34 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 13 | |
| Unused import - java.text.AttributedString. | 17 | |
| Line is longer than 80 characters. | 21 | |
| Line is longer than 80 characters. | 22 | |
| Extra HTML tag found: </br> use constructor to specify your paster | 22 | |
| Line is longer than 80 characters. | 23 | |
| Line is longer than 80 characters. | 24 | |
| Extra HTML tag found: </p> | 24 | |
| First sentence should end with a period. | 30 | |
| Variable 'myRandom' must be private and have accessor methods. | 33 | |
| First sentence should end with a period. | 35 | |
| '20' is a magic number. | 38 | |
| First sentence should end with a period. | 40 | |
| '6' is a magic number. | 43 | |
| First sentence should end with a period. | 45 | |
| Line is longer than 80 characters. | 48 | |
| First sentence should end with a period. | 50 | |
| Line is longer than 80 characters. | 51 | |
| First sentence should end with a period. | 55 | |
| Line is longer than 80 characters. | 61 | |
| Parameter minAcceptedWordLength should be final. | 61 | |
| Parameter maxAcceptedWordLength should be final. | 61 | |
| Line is longer than 80 characters. | 62 | |
| Avoid inline conditionals. | 62 | |
| Line is longer than 80 characters. | 63 | |
| Avoid inline conditionals. | 63 | |
| First sentence should end with a period. | 68 | |
| Line is longer than 80 characters. | 75 | |
| Parameter minAcceptedWordLength should be final. | 75 | |
| Parameter maxAcceptedWordLength should be final. | 75 | |
| Parameter textColor should be final. | 75 | |
| First sentence should end with a period. | 83 | |
| Line is longer than 80 characters. | 86 | |
| Parameter minAcceptedWordLength should be final. | 86 | |
| Expected @param tag for 'minAcceptedWordLength'. | 86 | |
| Parameter maxAcceptedWordLength should be final. | 86 | |
| Expected @param tag for 'maxAcceptedWordLength'. | 86 | |
| Parameter colorGenerator should be final. | 87 | |
| 'colorGenerator' hides a field. | 87 | |
| Expected @param tag for 'colorGenerator'. | 87 | |
| First sentence should end with a period. | 95 | |
| Line is longer than 80 characters. | 96 | |
| Line is longer than 80 characters. | 99 | |
| Line is longer than 80 characters. | 101 | |
| Parameter minAcceptedWordLength should be final. | 101 | |
| Expected @param tag for 'minAcceptedWordLength'. | 101 | |
| Parameter maxAcceptedWordLength should be final. | 101 | |
| Expected @param tag for 'maxAcceptedWordLength'. | 101 | |
| Line is longer than 80 characters. | 102 | |
| Parameter colorGenerator should be final. | 102 | |
| 'colorGenerator' hides a field. | 102 | |
| Expected @param tag for 'colorGenerator'. | 102 | |
| Parameter manageColorPerGlyph should be final. | 102 | |
| 'manageColorPerGlyph' hides a field. | 102 | |
| Line is longer than 80 characters. | 104 | |
| Avoid inline conditionals. | 104 | |
| Method 'getMaxAcceptedWordLenght' is not designed for extension - needs to be abstract, final or empty. | 111 | |
| Method 'getMinAcceptedWordLenght' is not designed for extension - needs to be abstract, final or empty. | 119 | |
| Method 'getMaxAcceptedWordLength' is not designed for extension - needs to be abstract, final or empty. | 126 | |
| Method 'getMinAcceptedWordLength' is not designed for extension - needs to be abstract, final or empty. | 133 | |
| Method 'getColorGenerator' is not designed for extension - needs to be abstract, final or empty. | 141 | |
| Method 'copyBackground' is not designed for extension - needs to be abstract, final or empty. | 148 | |
| Expected @param tag for 'background'. | 148 | |
| Line is longer than 80 characters. | 149 | |
| Line is longer than 80 characters. | 159 | |
| Method 'pasteBackgroundAndSetTextColor' is not designed for extension - needs to be abstract, final or empty. | 159 | |
| Parameter out should be final. | 159 | |
| Expected @param tag for 'out'. | 159 | |
| Expected @param tag for 'background'. | 159 | |
| Method 'customizeGraphicsRenderingHints' is not designed for extension - needs to be abstract, final or empty. | 169 | |
| Missing a Javadoc comment. | 169 | |
| Parameter g2 should be final. | 169 | |
| '{' is not preceded with whitespace. | 169 | |
| Line is longer than 80 characters. | 172 | |
| Method 'isManageColorPerGlyph' is not designed for extension - needs to be abstract, final or empty. | 180 | |
| Method 'setColorGenerator' is not designed for extension - needs to be abstract, final or empty. | 187 | |
| Parameter colorGenerator should be final. | 187 | |
| 'colorGenerator' hides a field. | 187 | |
| Expected @param tag for 'colorGenerator'. | 187 | |
| Line has trailing spaces. | 191 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 13 | |
| First sentence should end with a period. | 17 | |
| Line is longer than 80 characters. | 20 | |
| Line has trailing spaces. | 22 | |
| Missing a Javadoc comment. | 26 | |
| Variable 'kerning' must be private and have accessor methods. | 26 | |
| Missing a Javadoc comment. | 27 | |
| Line is longer than 80 characters. | 35 | |
| Parameter minAcceptedWordLength should be final. | 35 | |
| Parameter maxAcceptedWordLength should be final. | 35 | |
| Line is longer than 80 characters. | 36 | |
| Parameter colorGenerator should be final. | 36 | |
| Parameter decorators should be final. | 36 | |
| 'decorators' hides a field. | 36 | |
| Line is longer than 80 characters. | 48 | |
| Parameter minAcceptedWordLength should be final. | 48 | |
| Parameter maxAcceptedWordLength should be final. | 48 | |
| Line is longer than 80 characters. | 49 | |
| Parameter colorGenerator should be final. | 49 | |
| Parameter manageColorPerGlyph should be final. | 49 | |
| Expected @param tag for 'manageColorPerGlyph'. | 49 | |
| Parameter decorators should be final. | 49 | |
| 'decorators' hides a field. | 49 | |
| Line is longer than 80 characters. | 50 | |
| Line is longer than 80 characters. | 56 | |
| Line is longer than 80 characters. | 57 | |
| Line is longer than 80 characters. | 64 | |
| Method 'pasteText' is not designed for extension - needs to be abstract, final or empty. | 64 | |
| Parameter background should be final. | 64 | |
| Expected @param tag for 'background'. | 64 | |
| Parameter attributedWord should be final. | 64 | |
| Expected @param tag for 'attributedWord'. | 64 | |
| Redundant throws: 'CaptchaException' is unchecked exception. | 65 | |
| Line is longer than 80 characters. | 70 | |
| Line is longer than 80 characters. | 73 | |
| Line is longer than 80 characters. | 74 |
| Violation | Message | Line |
|---|---|---|
| Using the '.*' form of import should be avoided - java.awt.*. | 8 | |
| Using the '.*' form of import should be avoided - java.util.*. | 9 | |
| First sentence should end with a period. | 12 | |
| Line is longer than 80 characters. | 19 | |
| Missing a Javadoc comment. | 21 | |
| '<' is not preceded with whitespace. | 21 | |
| '<' is not followed by whitespace. | 21 | |
| '>' is not preceded with whitespace. | 21 | |
| Variable 'vectors' must be private and have accessor methods. | 21 | |
| '<' is not preceded with whitespace. | 21 | |
| '<' is not followed by whitespace. | 21 | |
| '>' is not preceded with whitespace. | 21 | |
| '>' is not followed by whitespace. | 21 | |
| Missing a Javadoc comment. | 23 | |
| Method 'addGlyphVector' is not designed for extension - needs to be abstract, final or empty. | 28 | |
| Missing a Javadoc comment. | 28 | |
| Parameter glyph should be final. | 28 | |
| '{' is not preceded with whitespace. | 28 | |
| Line is longer than 80 characters. | 31 | |
| Method 'size' is not designed for extension - needs to be abstract, final or empty. | 34 | |
| Missing a Javadoc comment. | 34 | |
| '{' is not preceded with whitespace. | 34 | |
| Method 'get' is not designed for extension - needs to be abstract, final or empty. | 38 | |
| Missing a Javadoc comment. | 38 | |
| Parameter index should be final. | 38 | |
| '{' is not preceded with whitespace. | 38 | |
| Method 'getBoundsX' is not designed for extension - needs to be abstract, final or empty. | 42 | |
| Missing a Javadoc comment. | 42 | |
| Parameter index should be final. | 42 | |
| '{' is not preceded with whitespace. | 42 | |
| Method 'getBoundsY' is not designed for extension - needs to be abstract, final or empty. | 46 | |
| Missing a Javadoc comment. | 46 | |
| Parameter index should be final. | 46 | |
| '{' is not preceded with whitespace. | 46 | |
| Method 'getBoundsWidth' is not designed for extension - needs to be abstract, final or empty. | 50 | |
| Missing a Javadoc comment. | 50 | |
| Parameter index should be final. | 50 | |
| '{' is not preceded with whitespace. | 50 | |
| Method 'getBoundsHeight' is not designed for extension - needs to be abstract, final or empty. | 54 | |
| Missing a Javadoc comment. | 54 | |
| Parameter index should be final. | 54 | |
| '{' is not preceded with whitespace. | 54 | |
| Method 'getX' is not designed for extension - needs to be abstract, final or empty. | 58 | |
| Missing a Javadoc comment. | 58 | |
| Parameter index should be final. | 58 | |
| '{' is not preceded with whitespace. | 58 | |
| Method 'getY' is not designed for extension - needs to be abstract, final or empty. | 62 | |
| Missing a Javadoc comment. | 62 | |
| Parameter index should be final. | 62 | |
| '{' is not preceded with whitespace. | 62 | |
| Method 'getOutline' is not designed for extension - needs to be abstract, final or empty. | 71 | |
| Missing a Javadoc comment. | 71 | |
| Parameter index should be final. | 71 | |
| '{' is not preceded with whitespace. | 71 | |
| Line has trailing spaces. | 74 | |
| Method 'getBoundsX' is not designed for extension - needs to be abstract, final or empty. | 77 | |
| Missing a Javadoc comment. | 77 | |
| '{' is not preceded with whitespace. | 77 | |
| Method 'getBoundsY' is not designed for extension - needs to be abstract, final or empty. | 81 | |
| Missing a Javadoc comment. | 81 | |
| '{' is not preceded with whitespace. | 81 | |
| Method 'getBoundsWidth' is not designed for extension - needs to be abstract, final or empty. | 85 | |
| Missing a Javadoc comment. | 85 | |
| '{' is not preceded with whitespace. | 85 | |
| Method 'getBoundsHeight' is not designed for extension - needs to be abstract, final or empty. | 89 | |
| Missing a Javadoc comment. | 89 | |
| '{' is not preceded with whitespace. | 89 | |
| Method 'getMaxX' is not designed for extension - needs to be abstract, final or empty. | 95 | |
| Missing a Javadoc comment. | 95 | |
| Parameter index should be final. | 95 | |
| '{' is not preceded with whitespace. | 95 | |
| Method 'getMaxY' is not designed for extension - needs to be abstract, final or empty. | 99 | |
| Missing a Javadoc comment. | 99 | |
| Parameter index should be final. | 99 | |
| '{' is not preceded with whitespace. | 99 | |
| Method 'getMinX' is not designed for extension - needs to be abstract, final or empty. | 104 | |
| Missing a Javadoc comment. | 104 | |
| Parameter index should be final. | 104 | |
| '{' is not preceded with whitespace. | 104 | |
| Method 'getMinY' is not designed for extension - needs to be abstract, final or empty. | 108 | |
| Missing a Javadoc comment. | 108 | |
| Parameter index should be final. | 108 | |
| '{' is not preceded with whitespace. | 108 | |
| Method 'getGlyphVector' is not designed for extension - needs to be abstract, final or empty. | 113 | |
| Missing a Javadoc comment. | 113 | |
| Parameter index should be final. | 113 | |
| '{' is not preceded with whitespace. | 113 | |
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. | 118 | |
| Missing a Javadoc comment. | 118 | |
| Parameter index should be final. | 118 | |
| '{' is not preceded with whitespace. | 118 | |
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. | 122 | |
| Missing a Javadoc comment. | 122 | |
| '{' is not preceded with whitespace. | 122 | |
| '=' is not preceded with whitespace. | 123 | |
| '=' is not followed by whitespace. | 123 | |
| '>' is not preceded with whitespace. | 123 | |
| '>' is not followed by whitespace. | 123 | |
| '?' is not preceded with whitespace. | 123 | |
| Avoid inline conditionals. | 123 | |
| '?' is not followed by whitespace. | 123 | |
| ':' is not preceded with whitespace. | 123 | |
| ':' is not followed by whitespace. | 123 | |
| ',' is not followed by whitespace. | 123 | |
| ',' is not followed by whitespace. | 123 | |
| ',' is not followed by whitespace. | 123 | |
| 'for' is not followed by whitespace. | 124 | |
| '=' is not preceded with whitespace. | 124 | |
| '=' is not followed by whitespace. | 124 | |
| ';' is not followed by whitespace. | 124 | |
| '<' is not preceded with whitespace. | 124 | |
| '<' is not followed by whitespace. | 124 | |
| ';' is not followed by whitespace. | 124 | |
| '{' is not preceded with whitespace. | 124 | |
| '=' is not preceded with whitespace. | 125 | |
| '=' is not followed by whitespace. | 125 | |
| Method 'getMetrics' is not designed for extension - needs to be abstract, final or empty. | 130 | |
| Missing a Javadoc comment. | 130 | |
| Parameter index should be final. | 130 | |
| '{' is not preceded with whitespace. | 130 | |
| Method 'getLSB' is not designed for extension - needs to be abstract, final or empty. | 134 | |
| Missing a Javadoc comment. | 134 | |
| Parameter index should be final. | 134 | |
| '{' is not preceded with whitespace. | 134 | |
| Method 'getRSB' is not designed for extension - needs to be abstract, final or empty. | 138 | |
| Missing a Javadoc comment. | 138 | |
| Parameter index should be final. | 138 | |
| '{' is not preceded with whitespace. | 138 | |
| Method 'getAdvance' is not designed for extension - needs to be abstract, final or empty. | 142 | |
| Missing a Javadoc comment. | 142 | |
| Parameter index should be final. | 142 | |
| '{' is not preceded with whitespace. | 142 | |
| Line has trailing spaces. | 144 | |
| Method 'getInternalWidth' is not designed for extension - needs to be abstract, final or empty. | 146 | |
| Missing a Javadoc comment. | 146 | |
| Parameter index should be final. | 146 | |
| '{' is not preceded with whitespace. | 146 | |
| '-' is not preceded with whitespace. | 147 | |
| '-' is not followed by whitespace. | 147 | |
| '-' is not preceded with whitespace. | 147 | |
| '-' is not followed by whitespace. | 147 | |
| Method 'getInternalBounds' is not designed for extension - needs to be abstract, final or empty. | 150 | |
| Missing a Javadoc comment. | 150 | |
| Parameter index should be final. | 150 | |
| '{' is not preceded with whitespace. | 150 | |
| Method 'getInternalBoundsX' is not designed for extension - needs to be abstract, final or empty. | 154 | |
| Missing a Javadoc comment. | 154 | |
| Parameter index should be final. | 154 | |
| '{' is not preceded with whitespace. | 154 | |
| Method 'getInternalBoundsY' is not designed for extension - needs to be abstract, final or empty. | 160 | |
| Missing a Javadoc comment. | 160 | |
| Parameter index should be final. | 160 | |
| '{' is not preceded with whitespace. | 160 | |
| Method 'getInternalBoundsWidth' is not designed for extension - needs to be abstract, final or empty. | 164 | |
| Missing a Javadoc comment. | 164 | |
| Parameter index should be final. | 164 | |
| '{' is not preceded with whitespace. | 164 | |
| Line has trailing spaces. | 167 | |
| Method 'getInternalBoundsHeigth' is not designed for extension - needs to be abstract, final or empty. | 168 | |
| Missing a Javadoc comment. | 168 | |
| Parameter index should be final. | 168 | |
| '{' is not preceded with whitespace. | 168 | |
| Method 'getAdvanceX' is not designed for extension - needs to be abstract, final or empty. | 172 | |
| Missing a Javadoc comment. | 172 | |
| Parameter index should be final. | 172 | |
| '{' is not preceded with whitespace. | 172 | |
| Method 'getAdvanceY' is not designed for extension - needs to be abstract, final or empty. | 176 | |
| Missing a Javadoc comment. | 176 | |
| Parameter index should be final. | 176 | |
| '{' is not preceded with whitespace. | 176 | |
| Method 'getMaxHeight' is not designed for extension - needs to be abstract, final or empty. | 181 | |
| Missing a Javadoc comment. | 181 | |
| '{' is not preceded with whitespace. | 181 | |
| 'for' is not followed by whitespace. | 183 | |
| '=' is not preceded with whitespace. | 183 | |
| '=' is not followed by whitespace. | 183 | |
| ';' is not followed by whitespace. | 183 | |
| '<' is not preceded with whitespace. | 183 | |
| '<' is not followed by whitespace. | 183 | |
| ';' is not followed by whitespace. | 183 | |
| '{' is not preceded with whitespace. | 183 | |
| '=' is not preceded with whitespace. | 184 | |
| '=' is not followed by whitespace. | 184 | |
| ',' is not followed by whitespace. | 184 | |
| Method 'getMaxWidth' is not designed for extension - needs to be abstract, final or empty. | 189 | |
| Missing a Javadoc comment. | 189 | |
| '{' is not preceded with whitespace. | 189 | |
| 'for' is not followed by whitespace. | 191 | |
| '=' is not preceded with whitespace. | 191 | |
| '=' is not followed by whitespace. | 191 | |
| ';' is not followed by whitespace. | 191 | |
| '<' is not preceded with whitespace. | 191 | |
| '<' is not followed by whitespace. | 191 | |
| ';' is not followed by whitespace. | 191 | |
| '{' is not preceded with whitespace. | 191 | |
| '=' is not preceded with whitespace. | 192 | |
| '=' is not followed by whitespace. | 192 | |
| ',' is not followed by whitespace. | 192 | |
| Method 'translate' is not designed for extension - needs to be abstract, final or empty. | 198 | |
| Missing a Javadoc comment. | 198 | |
| Parameter x should be final. | 198 | |
| Parameter y should be final. | 198 | |
| '{' is not preceded with whitespace. | 198 | |
| 'for' is not followed by whitespace. | 199 | |
| '=' is not preceded with whitespace. | 199 | |
| '=' is not followed by whitespace. | 199 | |
| ';' is not followed by whitespace. | 199 | |
| '<' is not preceded with whitespace. | 199 | |
| '<' is not followed by whitespace. | 199 | |
| ';' is not followed by whitespace. | 199 | |
| '{' is not preceded with whitespace. | 199 | |
| ',' is not followed by whitespace. | 200 | |
| ',' is not followed by whitespace. | 200 | |
| Method 'translate' is not designed for extension - needs to be abstract, final or empty. | 205 | |
| Missing a Javadoc comment. | 205 | |
| Parameter index should be final. | 205 | |
| ',' is not followed by whitespace. | 205 | |
| Parameter x should be final. | 205 | |
| Parameter y should be final. | 205 | |
| ')' is preceded with whitespace. | 205 | |
| '{' is not preceded with whitespace. | 205 | |
| ',' is not followed by whitespace. | 206 | |
| '+' is not preceded with whitespace. | 206 | |
| '+' is not followed by whitespace. | 206 | |
| ',' is not followed by whitespace. | 206 | |
| '+' is not preceded with whitespace. | 206 | |
| '+' is not followed by whitespace. | 206 | |
| Method 'setPosition' is not designed for extension - needs to be abstract, final or empty. | 209 | |
| Missing a Javadoc comment. | 209 | |
| Parameter index should be final. | 209 | |
| ',' is not followed by whitespace. | 209 | |
| Parameter x should be final. | 209 | |
| Parameter y should be final. | 209 | |
| ')' is preceded with whitespace. | 209 | |
| '{' is not preceded with whitespace. | 209 | |
| ',' is not followed by whitespace. | 210 | |
| ',' is not followed by whitespace. | 210 | |
| Method 'addAffineTransform' is not designed for extension - needs to be abstract, final or empty. | 214 | |
| Missing a Javadoc comment. | 214 | |
| Parameter at should be final. | 214 | |
| '{' is not preceded with whitespace. | 214 | |
| 'for' is not followed by whitespace. | 215 | |
| '=' is not preceded with whitespace. | 215 | |
| '=' is not followed by whitespace. | 215 | |
| ';' is not followed by whitespace. | 215 | |
| '<' is not preceded with whitespace. | 215 | |
| '<' is not followed by whitespace. | 215 | |
| ';' is not followed by whitespace. | 215 | |
| '{' is not preceded with whitespace. | 215 | |
| ',' is not followed by whitespace. | 216 | |
| Method 'addAffineTransform' is not designed for extension - needs to be abstract, final or empty. | 220 | |
| Missing a Javadoc comment. | 220 | |
| Parameter index should be final. | 220 | |
| ',' is not followed by whitespace. | 220 | |
| Parameter at should be final. | 220 | |
| '{' is not preceded with whitespace. | 220 | |
| '=' is not followed by whitespace. | 221 | |
| 'if' is not followed by whitespace. | 222 | |
| '==' is not preceded with whitespace. | 222 | |
| '==' is not followed by whitespace. | 222 | |
| '{' is not preceded with whitespace. | 222 | |
| '{' is not followed by whitespace. | 222 | |
| '=' is not preceded with whitespace. | 222 | |
| '=' is not followed by whitespace. | 222 | |
| ';' is not followed by whitespace. | 222 | |
| '}' is not preceded with whitespace. | 222 | |
| 'else' is not preceded with whitespace. | 222 | |
| '}' is not followed by whitespace. | 222 | |
| 'else' is not followed by whitespace. | 222 | |
| '{' is not preceded with whitespace. | 222 | |
| '{' is not followed by whitespace. | 222 | |
| ';' is not followed by whitespace. | 222 | |
| '}' is not preceded with whitespace. | 222 | |
| ',' is not followed by whitespace. | 223 | |
| Method 'rotate' is not designed for extension - needs to be abstract, final or empty. | 226 | |
| Missing a Javadoc comment. | 226 | |
| Parameter index should be final. | 226 | |
| Parameter angle should be final. | 226 | |
| '{' is not preceded with whitespace. | 226 | |
| Line is longer than 80 characters. | 227 | |
| ',' is not followed by whitespace. | 227 | |
| '+' is not preceded with whitespace. | 227 | |
| '+' is not followed by whitespace. | 227 | |
| '/' is not preceded with whitespace. | 227 | |
| '/' is not followed by whitespace. | 227 | |
| ',' is not followed by whitespace. | 227 | |
| '+' is not preceded with whitespace. | 227 | |
| '+' is not followed by whitespace. | 227 | |
| '/' is not preceded with whitespace. | 227 | |
| '/' is not followed by whitespace. | 227 | |
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 230 | |
| Missing a Javadoc comment. | 230 | |
| Name 'R' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 231 | |
| Name 'RS' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 232 | |
| Name 'RSS' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 233 | |
| '+' is not preceded with whitespace. | 239 | |
| '+' is not followed by whitespace. | 239 | |
| '+' is not preceded with whitespace. | 239 | |
| '+' is not followed by whitespace. | 239 | |
| '+' is not preceded with whitespace. | 243 | |
| '+' is not followed by whitespace. | 243 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 6 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 9 | |
| First sentence should end with a period. | 16 | |
| Line is longer than 80 characters. | 17 | |
| '{' is not preceded with whitespace. | 22 | |
| Missing a Javadoc comment. | 24 | |
| Missing a Javadoc comment. | 25 | |
| Line is longer than 80 characters. | 28 | |
| Missing a Javadoc comment. | 28 | |
| Parameter minAcceptedWordLength should be final. | 28 | |
| Parameter maxAcceptedWordLength should be final. | 28 | |
| Line is longer than 80 characters. | 32 | |
| Missing a Javadoc comment. | 32 | |
| Parameter minAcceptedWordLength should be final. | 32 | |
| Parameter maxAcceptedWordLength should be final. | 32 | |
| Parameter textColor should be final. | 32 | |
| Line is longer than 80 characters. | 36 | |
| Missing a Javadoc comment. | 36 | |
| Parameter minAcceptedWordLength should be final. | 36 | |
| Parameter maxAcceptedWordLength should be final. | 36 | |
| Parameter colorGenerator should be final. | 36 | |
| Line is longer than 80 characters. | 40 | |
| Missing a Javadoc comment. | 40 | |
| Parameter minAcceptedWordLength should be final. | 40 | |
| Parameter maxAcceptedWordLength should be final. | 40 | |
| Parameter colorGenerator should be final. | 40 | |
| Parameter manageColorPerGlyph should be final. | 40 | |
| Line is longer than 80 characters. | 41 | |
| Line is longer than 80 characters. | 44 | |
| Missing a Javadoc comment. | 44 | |
| Parameter minAcceptedWordLength should be final. | 44 | |
| Parameter maxAcceptedWordLength should be final. | 44 | |
| Parameter glyphVisitors should be final. | 44 | |
| 'glyphVisitors' hides a field. | 44 | |
| Line is longer than 80 characters. | 49 | |
| Missing a Javadoc comment. | 49 | |
| Parameter minAcceptedWordLength should be final. | 49 | |
| Parameter maxAcceptedWordLength should be final. | 49 | |
| Parameter textColor should be final. | 49 | |
| Parameter glyphVisitors should be final. | 49 | |
| 'glyphVisitors' hides a field. | 49 | |
| Line is longer than 80 characters. | 54 | |
| Missing a Javadoc comment. | 54 | |
| Parameter minAcceptedWordLength should be final. | 54 | |
| Parameter maxAcceptedWordLength should be final. | 54 | |
| Parameter colorGenerator should be final. | 54 | |
| Parameter glyphVisitors should be final. | 54 | |
| 'glyphVisitors' hides a field. | 54 | |
| Line is longer than 80 characters. | 59 | |
| Missing a Javadoc comment. | 59 | |
| Parameter minAcceptedWordLength should be final. | 59 | |
| Parameter maxAcceptedWordLength should be final. | 59 | |
| Parameter colorGenerator should be final. | 59 | |
| Parameter glyphVisitors should be final. | 59 | |
| 'glyphVisitors' hides a field. | 59 | |
| Parameter glyphsDecorators should be final. | 59 | |
| 'glyphsDecorators' hides a field. | 59 | |
| Line is longer than 80 characters. | 65 | |
| Missing a Javadoc comment. | 65 | |
| Parameter minAcceptedWordLength should be final. | 65 | |
| Parameter maxAcceptedWordLength should be final. | 65 | |
| Parameter colorGenerator should be final. | 65 | |
| Parameter manageColorPerGlyph should be final. | 65 | |
| Parameter glyphVisitors should be final. | 65 | |
| 'glyphVisitors' hides a field. | 65 | |
| Line is longer than 80 characters. | 66 | |
| Line is longer than 80 characters. | 71 | |
| Missing a Javadoc comment. | 71 | |
| Parameter minAcceptedWordLength should be final. | 71 | |
| Parameter maxAcceptedWordLength should be final. | 71 | |
| Parameter colorGenerator should be final. | 71 | |
| Parameter manageColorPerGlyph should be final. | 71 | |
| Parameter glyphVisitors should be final. | 71 | |
| 'glyphVisitors' hides a field. | 71 | |
| Parameter glyphsDecorators should be final. | 71 | |
| 'glyphsDecorators' hides a field. | 71 | |
| Line is longer than 80 characters. | 72 | |
| Line is longer than 80 characters. | 77 | |
| Method 'pasteText' is not designed for extension - needs to be abstract, final or empty. | 77 | |
| Missing a Javadoc comment. | 77 | |
| Parameter background should be final. | 77 | |
| Parameter attributedWord should be final. | 77 | |
| Redundant throws: 'CaptchaException' is unchecked exception. | 77 | |
| Line has trailing spaces. | 81 | |
| 'for' is not followed by whitespace. | 86 | |
| ';' is preceded with whitespace. | 86 | |
| '{' is not preceded with whitespace. | 86 | |
| Line is longer than 80 characters. | 90 | |
| ',' is not followed by whitespace. | 90 | |
| Line is longer than 80 characters. | 94 | |
| ',' is not followed by whitespace. | 94 | |
| ',' is not followed by whitespace. | 94 | |
| ',' is not followed by whitespace. | 94 | |
| ',' is not followed by whitespace. | 101 | |
| Line is longer than 80 characters. | 109 | |
| Line is longer than 80 characters. | 110 | |
| 'for' is not followed by whitespace. | 121 | |
| ';' is preceded with whitespace. | 121 | |
| '{' is not preceded with whitespace. | 121 | |
| ',' is not followed by whitespace. | 122 | |
| ',' is not followed by whitespace. | 122 | |
| 'if' construct must use '{}'s. | 123 | |
| Line is longer than 80 characters. | 123 | |
| 'if' is not followed by whitespace. | 123 | |
| Line has trailing spaces. | 139 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 12 | |
| Line is longer than 80 characters. | 26 | |
| Line is longer than 80 characters. | 27 | |
| Line has trailing spaces. | 29 | |
| Missing a Javadoc comment. | 33 | |
| Variable 'originalAttributedString' must be private and have accessor methods. | 33 | |
| First sentence should end with a period. | 35 | |
| Variable 'aStrings' must be private and have accessor methods. | 38 | |
| First sentence should end with a period. | 40 | |
| Variable 'bounds' must be private and have accessor methods. | 43 | |
| Line is longer than 80 characters. | 46 | |
| Variable 'metrics' must be private and have accessor methods. | 48 | |
| First sentence should end with a period. | 50 | |
| Variable 'glyphVectors' must be private and have accessor methods. | 53 | |
| First sentence should end with a period. | 56 | |
| Line is longer than 80 characters. | 62 | |
| Line is longer than 80 characters. | 63 | |
| Line is longer than 80 characters. | 69 | |
| Line is longer than 80 characters. | 74 | |
| Parameter aString should be final. | 74 | |
| Parameter kerning should be final. | 74 | |
| 'kerning' hides a field. | 74 | |
| Expected @param tag for 'kerning'. | 74 | |
| '=' is not preceded with whitespace. | 76 | |
| '=' is not followed by whitespace. | 76 | |
| Line is longer than 80 characters. | 88 | |
| Line is longer than 80 characters. | 94 | |
| First sentence should end with a period. | 100 | |
| Method 'drawString' is not designed for extension - needs to be abstract, final or empty. | 103 | |
| Parameter g2 should be final. | 103 | |
| Expected @param tag for 'g2'. | 103 | |
| First sentence should end with a period. | 109 | |
| Line is longer than 80 characters. | 110 | |
| Method 'drawString' is not designed for extension - needs to be abstract, final or empty. | 114 | |
| Parameter g2 should be final. | 114 | |
| Expected @param tag for 'g2'. | 114 | |
| Parameter colorGenerator should be final. | 114 | |
| Method 'moveToRandomSpot' is not designed for extension - needs to be abstract, final or empty. | 121 | |
| Missing a Javadoc comment. | 121 | |
| Line is longer than 80 characters. | 126 | |
| Line is longer than 80 characters. | 127 | |
| Line is longer than 80 characters. | 131 | |
| Line is longer than 80 characters. | 132 | |
| Unused @throws tag for 'com.octo.captcha.CaptchaException'. | 133 | |
| Line is longer than 80 characters. | 134 | |
| Line is longer than 80 characters. | 136 | |
| Method 'moveToRandomSpot' is not designed for extension - needs to be abstract, final or empty. | 136 | |
| Parameter startingPoint should be final. | 136 | |
| Line is longer than 80 characters. | 139 | |
| Line is longer than 80 characters. | 140 | |
| Line is longer than 80 characters. | 141 | |
| Line is longer than 80 characters. | 142 | |
| Line is longer than 80 characters. | 143 | |
| Line is longer than 80 characters. | 144 | |
| Line is longer than 80 characters. | 147 | |
| Line is longer than 80 characters. | 148 | |
| Line is longer than 80 characters. | 155 | |
| Line is longer than 80 characters. | 156 | |
| Line is longer than 80 characters. | 158 | |
| Line is longer than 80 characters. | 168 | |
| Line is longer than 80 characters. | 177 | |
| Line is longer than 80 characters. | 178 | |
| '0.05' is a magic number. | 178 | |
| ')' is preceded with whitespace. | 178 | |
| Line is longer than 80 characters. | 192 | |
| Line is longer than 80 characters. | 193 | |
| Line is longer than 80 characters. | 194 | |
| Line is longer than 80 characters. | 200 | |
| Line is longer than 80 characters. | 204 | |
| First sentence should end with a period. | 211 | |
| Method 'getFontListing' is not designed for extension - needs to be abstract, final or empty. | 216 | |
| Name 'RS' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 218 | |
| Line is longer than 80 characters. | 232 | |
| Method 'useMonospacing' is not designed for extension - needs to be abstract, final or empty. | 237 | |
| Parameter kerning should be final. | 237 | |
| 'kerning' hides a field. | 237 | |
| Line is longer than 80 characters. | 239 | |
| Line is longer than 80 characters. | 242 | |
| Line is longer than 80 characters. | 248 | |
| Method 'useMinimumSpacing' is not designed for extension - needs to be abstract, final or empty. | 253 | |
| Parameter kerning should be final. | 253 | |
| 'kerning' hides a field. | 253 | |
| Line is longer than 80 characters. | 256 | |
| Line is longer than 80 characters. | 262 | |
| Line is longer than 80 characters. | 266 | |
| Method 'reduceHorizontalSpacing' is not designed for extension - needs to be abstract, final or empty. | 269 | |
| Parameter imageWidth should be final. | 269 | |
| Expected @param tag for 'imageWidth'. | 269 | |
| Parameter maxReductionPct should be final. | 269 | |
| '25' is a magic number. | 273 | |
| Line is longer than 80 characters. | 274 | |
| Line is longer than 80 characters. | 276 | |
| Line is longer than 80 characters. | 286 | |
| Line is longer than 80 characters. | 289 | |
| Unused Javadoc tag. | 289 | |
| Method 'overlap' is not designed for extension - needs to be abstract, final or empty. | 292 | |
| Parameter overlapPixs should be final. | 292 | |
| Expected @param tag for 'overlapPixs'. | 292 | |
| Line is longer than 80 characters. | 294 | |
| '(' is followed by whitespace. | 294 | |
| '-' is not preceded with whitespace. | 294 | |
| '-' is not followed by whitespace. | 294 | |
| '+' is not preceded with whitespace. | 294 | |
| '+' is not followed by whitespace. | 294 | |
| '-' is not preceded with whitespace. | 294 | |
| '-' is not followed by whitespace. | 294 | |
| '-' is not preceded with whitespace. | 294 | |
| '-' is not followed by whitespace. | 294 | |
| Method 'moveTo' is not designed for extension - needs to be abstract, final or empty. | 301 | |
| Parameter newX should be final. | 301 | |
| Expected @param tag for 'newX'. | 301 | |
| Parameter newY should be final. | 301 | |
| Expected @param tag for 'newY'. | 301 | |
| Line is longer than 80 characters. | 302 | |
| Line is longer than 80 characters. | 304 | |
| Line is longer than 80 characters. | 312 | |
| Method 'shiftBoundariesToNonLinearLayout' is not designed for extension - needs to be abstract, final or empty. | 312 | |
| Missing a Javadoc comment. | 312 | |
| Parameter backgroundWidth should be final. | 312 | |
| Parameter backgroundHeight should be final. | 312 | |
| '20' is a magic number. | 313 | |
| 'myRandom' hides a field. | 315 | |
| Line is longer than 80 characters. | 317 | |
| '{' should be on the previous line. | 319 | |
| '4' is a magic number. | 321 | |
| Line is longer than 80 characters. | 322 | |
| Avoid inline conditionals. | 322 | |
| '4' is a magic number. | 322 | |
| Line is longer than 80 characters. | 323 | |
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 327 | |
| Missing a Javadoc comment. | 327 | |
| Name 'RS' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 333 | |
| Name 'FS' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 337 | |
| Method 'length' is not designed for extension - needs to be abstract, final or empty. | 350 | |
| Missing a Javadoc comment. | 350 | |
| Method 'getX' is not designed for extension - needs to be abstract, final or empty. | 354 | |
| Missing a Javadoc comment. | 354 | |
| Parameter index should be final. | 354 | |
| Method 'getY' is not designed for extension - needs to be abstract, final or empty. | 358 | |
| Missing a Javadoc comment. | 358 | |
| Parameter index should be final. | 358 | |
| Method 'getHeight' is not designed for extension - needs to be abstract, final or empty. | 362 | |
| Missing a Javadoc comment. | 362 | |
| Parameter index should be final. | 362 | |
| Method 'getTotalWidth' is not designed for extension - needs to be abstract, final or empty. | 366 | |
| Missing a Javadoc comment. | 366 | |
| Method 'getWidth' is not designed for extension - needs to be abstract, final or empty. | 370 | |
| Missing a Javadoc comment. | 370 | |
| Parameter index should be final. | 370 | |
| Method 'getAscent' is not designed for extension - needs to be abstract, final or empty. | 374 | |
| Missing a Javadoc comment. | 374 | |
| Parameter index should be final. | 374 | |
| Method 'getDescent' is not designed for extension - needs to be abstract, final or empty. | 378 | |
| Missing a Javadoc comment. | 378 | |
| Parameter index should be final. | 378 | |
| Method 'getMaxWidth' is not designed for extension - needs to be abstract, final or empty. | 382 | |
| Missing a Javadoc comment. | 382 | |
| Method 'getMaxAscent' is not designed for extension - needs to be abstract, final or empty. | 395 | |
| Missing a Javadoc comment. | 395 | |
| Method 'getMaxDescent' is not designed for extension - needs to be abstract, final or empty. | 408 | |
| Missing a Javadoc comment. | 408 | |
| Method 'getMaxHeight' is not designed for extension - needs to be abstract, final or empty. | 421 | |
| Missing a Javadoc comment. | 421 | |
| Method 'getMaxX' is not designed for extension - needs to be abstract, final or empty. | 433 | |
| Missing a Javadoc comment. | 433 | |
| Method 'getMaxY' is not designed for extension - needs to be abstract, final or empty. | 437 | |
| Missing a Javadoc comment. | 437 | |
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. | 441 | |
| Missing a Javadoc comment. | 441 | |
| Parameter index should be final. | 441 | |
| Method 'getMetric' is not designed for extension - needs to be abstract, final or empty. | 445 | |
| Missing a Javadoc comment. | 445 | |
| Parameter index should be final. | 445 | |
| Method 'getIterator' is not designed for extension - needs to be abstract, final or empty. | 449 | |
| Missing a Javadoc comment. | 449 | |
| Parameter i should be final. | 449 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 11 | |
| Line is longer than 80 characters. | 21 | |
| Line has trailing spaces. | 28 | |
| Missing a Javadoc comment. | 32 | |
| Line is longer than 80 characters. | 34 | |
| Missing a Javadoc comment. | 34 | |
| Parameter minAcceptedWordLength should be final. | 34 | |
| Parameter maxAcceptedWordLength should be final. | 34 | |
| Parameter textColor should be final. | 35 | |
| Line is longer than 80 characters. | 39 | |
| Missing a Javadoc comment. | 39 | |
| Parameter minAcceptedWordLength should be final. | 39 | |
| Parameter maxAcceptedWordLength should be final. | 39 | |
| Parameter colorGenerator should be final. | 40 | |
| Line is longer than 80 characters. | 44 | |
| Missing a Javadoc comment. | 44 | |
| Parameter minAcceptedWordLength should be final. | 44 | |
| Parameter maxAcceptedWordLength should be final. | 44 | |
| Line is longer than 80 characters. | 45 | |
| Parameter colorGenerator should be final. | 45 | |
| Parameter manageColorPerGlyph should be final. | 45 | |
| Line is longer than 80 characters. | 46 | |
| Line is longer than 80 characters. | 50 | |
| Expected an @return tag. | 52 | |
| Line is longer than 80 characters. | 52 | |
| Method 'pasteText' is not designed for extension - needs to be abstract, final or empty. | 52 | |
| Expected @param tag for 'background'. | 52 | |
| Expected @param tag for 'attributedWord'. | 52 | |
| Expected @throws tag for 'CaptchaException'. | 52 | |
| Redundant throws: 'CaptchaException' is unchecked exception. | 52 | |
| '10' is a magic number. | 56 | |
| Line is longer than 80 characters. | 60 | |
| Line is longer than 80 characters. | 61 | |
| Line is longer than 80 characters. | 71 | |
| Line is longer than 80 characters. | 72 | |
| Method 'pasteCharacter' is not designed for extension - needs to be abstract, final or empty. | 78 | |
| Parameter g2d should be final. | 78 | |
| Parameter character should be final. | 78 | |
| Line is longer than 80 characters. | 79 | |
| Line is longer than 80 characters. | 80 | |
| Line is longer than 80 characters. | 83 | |
| Avoid inline conditionals. | 83 | |
| Line is longer than 80 characters. | 88 | |
| Line is longer than 80 characters. | 91 | |
| Line is longer than 80 characters. | 93 | |
| Method 'getRandomAngle' is not designed for extension - needs to be abstract, final or empty. | 102 | |
| '10' is a magic number. | 103 | |
| Avoid inline conditionals. | 105 | |
| Method 'addRenderingHints' is not designed for extension - needs to be abstract, final or empty. | 114 | |
| Parameter key should be final. | 114 | |
| Parameter value should be final. | 114 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 18 | |
| First sentence should end with a period. | 22 | |
| Line has trailing spaces. | 27 | |
| Line is longer than 80 characters. | 31 | |
| Missing a Javadoc comment. | 31 | |
| Parameter minAcceptedWordLength should be final. | 31 | |
| Parameter maxAcceptedWordLength should be final. | 31 | |
| Parameter textColor should be final. | 32 | |
| Line is longer than 80 characters. | 36 | |
| Missing a Javadoc comment. | 36 | |
| Parameter minAcceptedWordLength should be final. | 36 | |
| Parameter maxAcceptedWordLength should be final. | 36 | |
| Parameter colorGenerator should be final. | 37 | |
| Line is longer than 80 characters. | 41 | |
| Missing a Javadoc comment. | 41 | |
| Parameter minAcceptedWordLength should be final. | 41 | |
| Parameter maxAcceptedWordLength should be final. | 41 | |
| Line is longer than 80 characters. | 42 | |
| Parameter colorGenerator should be final. | 42 | |
| Parameter manageColorPerGlyph should be final. | 42 | |
| Line is longer than 80 characters. | 43 | |
| Line is longer than 80 characters. | 47 | |
| Line is longer than 80 characters. | 48 | |
| Method 'pasteText' is not designed for extension - needs to be abstract, final or empty. | 55 | |
| Expected @param tag for 'background'. | 55 | |
| Line is longer than 80 characters. | 56 | |
| Expected @param tag for 'attributedWord'. | 56 | |
| Redundant throws: 'CaptchaException' is unchecked exception. | 56 | |
| '6' is a magic number. | 66 | |
| Line is longer than 80 characters. | 69 | |
| Line has trailing spaces. | 70 | |
| 'if' construct must use '{}'s. | 72 | |
| 'else' construct must use '{}'s. | 74 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 11 | |
| First sentence should end with a period. | 15 | |
| Extra HTML tag found: </p> | 17 | |
| Line has trailing spaces. | 21 | |
| Missing a Javadoc comment. | 25 | |
| Variable 'kerning' must be private and have accessor methods. | 25 | |
| Missing a Javadoc comment. | 27 | |
| Variable 'textColors' must be private and have accessor methods. | 27 | |
| Line is longer than 80 characters. | 30 | |
| Missing a Javadoc comment. | 30 | |
| Parameter minAcceptedWordLength should be final. | 30 | |
| Parameter maxAcceptedWordLength should be final. | 30 | |
| Parameter textColor should be final. | 31 | |
| Line is longer than 80 characters. | 35 | |
| Missing a Javadoc comment. | 35 | |
| Parameter minAcceptedWordLength should be final. | 35 | |
| Parameter maxAcceptedWordLength should be final. | 35 | |
| Parameter textColors should be final. | 36 | |
| 'textColors' hides a field. | 36 | |
| Line is longer than 80 characters. | 41 | |
| Missing a Javadoc comment. | 41 | |
| Parameter minAcceptedWordLength should be final. | 41 | |
| Parameter maxAcceptedWordLength should be final. | 41 | |
| Parameter colorGenerator should be final. | 42 | |
| Line is longer than 80 characters. | 47 | |
| Missing a Javadoc comment. | 47 | |
| Parameter minAcceptedWordLength should be final. | 47 | |
| Parameter maxAcceptedWordLength should be final. | 47 | |
| Line is longer than 80 characters. | 48 | |
| Parameter colorGenerator should be final. | 48 | |
| Parameter manageColorPerGlyph should be final. | 48 | |
| Line is longer than 80 characters. | 49 | |
| Line is longer than 80 characters. | 56 | |
| Line is longer than 80 characters. | 57 | |
| Unused @throws tag for 'com.octo.captcha.CaptchaException'. | 61 | |
| Method 'pasteText' is not designed for extension - needs to be abstract, final or empty. | 64 | |
| Expected @param tag for 'background'. | 64 | |
| Expected @param tag for 'attributedString'. | 65 | |
| Line is longer than 80 characters. | 70 | |
| Line is longer than 80 characters. | 74 | |
| 'if' construct must use '{}'s. | 85 | |
| 'else' construct must use '{}'s. | 87 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 12 | |
| First sentence should end with a period. | 16 | |
| Extra HTML tag found: </p> | 18 | |
| Line has trailing spaces. | 22 | |
| Line is longer than 80 characters. | 26 | |
| Missing a Javadoc comment. | 26 | |
| Parameter minAcceptedWordLength should be final. | 26 | |
| Parameter maxAcceptedWordLength should be final. | 26 | |
| Parameter textColor should be final. | 27 | |
| Line is longer than 80 characters. | 31 | |
| Missing a Javadoc comment. | 31 | |
| Parameter minAcceptedWordLength should be final. | 31 | |
| Parameter maxAcceptedWordLength should be final. | 31 | |
| Parameter colorGenerator should be final. | 32 | |
| Line is longer than 80 characters. | 36 | |
| Missing a Javadoc comment. | 36 | |
| Parameter minAcceptedWordLength should be final. | 36 | |
| Parameter maxAcceptedWordLength should be final. | 36 | |
| Line is longer than 80 characters. | 37 | |
| Parameter colorGenerator should be final. | 37 | |
| Parameter manageColorPerGlyph should be final. | 37 | |
| Line is longer than 80 characters. | 38 | |
| Line is longer than 80 characters. | 42 | |
| Line is longer than 80 characters. | 43 | |
| Method 'pasteText' is not designed for extension - needs to be abstract, final or empty. | 51 | |
| Expected @param tag for 'background'. | 51 | |
| Line is longer than 80 characters. | 52 | |
| Expected @param tag for 'attributedWord'. | 52 | |
| Redundant throws: 'CaptchaException' is unchecked exception. | 52 | |
| '20' is a magic number. | 53 | |
| 'if' construct must use '{}'s. | 70 | |
| 'else' construct must use '{}'s. | 72 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 14 | |
| Line is longer than 80 characters. | 15 | |
| Line is longer than 80 characters. | 34 | |
| Line is longer than 80 characters. | 35 | |
| Expected @param tag for 'background'. | 42 | |
| Expected @param tag for 'attributedWord'. | 43 | |
| Redundant throws: 'CaptchaException' is unchecked exception. | 44 |
| Violation | Message | Line |
|---|---|---|
| Using the '.*' form of import should be avoided - java.awt.*. | 9 | |
| Line has trailing spaces. | 16 | |
| Missing a Javadoc comment. | 21 | |
| Variable 'kerning' must be private and have accessor methods. | 21 | |
| Missing a Javadoc comment. | 22 | |
| Missing a Javadoc comment. | 23 | |
| Line is longer than 80 characters. | 25 | |
| Missing a Javadoc comment. | 25 | |
| Parameter minAcceptedWordLength should be final. | 25 | |
| Parameter maxAcceptedWordLength should be final. | 25 | |
| Parameter textVisitors should be final. | 25 | |
| 'textVisitors' hides a field. | 25 | |
| Parameter textDecorators should be final. | 25 | |
| 'textDecorators' hides a field. | 25 | |
| Line is longer than 80 characters. | 31 | |
| Missing a Javadoc comment. | 31 | |
| Parameter minAcceptedWordLength should be final. | 31 | |
| Parameter maxAcceptedWordLength should be final. | 31 | |
| Parameter textColor should be final. | 31 | |
| Parameter textVisitors should be final. | 31 | |
| 'textVisitors' hides a field. | 31 | |
| Parameter textDecorators should be final. | 31 | |
| 'textDecorators' hides a field. | 31 | |
| Line is longer than 80 characters. | 37 | |
| Missing a Javadoc comment. | 37 | |
| Parameter minAcceptedWordLength should be final. | 37 | |
| Parameter maxAcceptedWordLength should be final. | 37 | |
| Parameter colorGenerator should be final. | 37 | |
| Parameter textVisitors should be final. | 37 | |
| 'textVisitors' hides a field. | 37 | |
| Parameter textDecorators should be final. | 37 | |
| 'textDecorators' hides a field. | 37 | |
| Line is longer than 80 characters. | 43 | |
| Missing a Javadoc comment. | 43 | |
| Parameter minAcceptedWordLength should be final. | 43 | |
| Parameter maxAcceptedWordLength should be final. | 43 | |
| Parameter colorGenerator should be final. | 43 | |
| Parameter manageColorPerGlyph should be final. | 43 | |
| Parameter textVisitors should be final. | 43 | |
| 'textVisitors' hides a field. | 43 | |
| Parameter textDecorators should be final. | 43 | |
| 'textDecorators' hides a field. | 43 | |
| Line is longer than 80 characters. | 44 | |
| Line is longer than 80 characters. | 50 | |
| Line is longer than 80 characters. | 51 | |
| Line is longer than 80 characters. | 58 | |
| Method 'pasteText' is not designed for extension - needs to be abstract, final or empty. | 58 | |
| Parameter background should be final. | 58 | |
| Expected @param tag for 'background'. | 58 | |
| Parameter attributedWord should be final. | 58 | |
| Expected @param tag for 'attributedWord'. | 58 | |
| Redundant throws: 'CaptchaException' is unchecked exception. | 59 | |
| Line is longer than 80 characters. | 64 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Line is longer than 80 characters. | 2 | |
| Unused import - com.octo.captcha.component.image.textpaster.MutableAttributedString. | 11 | |
| Unused import - com.octo.captcha.component.image.textpaster.textdecorator.TextDecorator. | 13 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 15 | |
| Line is longer than 80 characters. | 24 | |
| Extra HTML tag found: </p> You may specify the number of holes per glyph : | 24 | |
| Missing a Javadoc comment. | 33 | |
| First sentence should end with a period. | 35 | |
| '0.7' is a magic number. | 38 | |
| First sentence should end with a period. | 40 | |
| '0.5' is a magic number. | 43 | |
| '3' is a magic number. | 48 | |
| First sentence should end with a period. | 50 | |
| Missing a Javadoc comment. | 55 | |
| Line is longer than 80 characters. | 61 | |
| Parameter numberOfHolesPerGlyph should be final. | 61 | |
| 'numberOfHolesPerGlyph' hides a field. | 61 | |
| Expected @param tag for 'numberOfHolesPerGlyph'. | 61 | |
| Parameter holesColor should be final. | 61 | |
| Line is longer than 80 characters. | 62 | |
| Avoid inline conditionals. | 62 | |
| Line is longer than 80 characters. | 64 | |
| Avoid inline conditionals. | 64 | |
| Line is longer than 80 characters. | 72 | |
| Parameter numberOfHolesPerGlyph should be final. | 72 | |
| 'numberOfHolesPerGlyph' hides a field. | 72 | |
| Parameter holesColorGenerator should be final. | 72 | |
| 'holesColorGenerator' hides a field. | 72 | |
| Line is longer than 80 characters. | 74 | |
| Avoid inline conditionals. | 74 | |
| Line is longer than 80 characters. | 76 | |
| Avoid inline conditionals. | 76 | |
| Line is longer than 80 characters. | 85 | |
| Parameter numberOfHolesPerGlyph should be final. | 85 | |
| 'numberOfHolesPerGlyph' hides a field. | 85 | |
| Parameter holesColorGenerator should be final. | 85 | |
| 'holesColorGenerator' hides a field. | 85 | |
| Parameter alphaCompositeType should be final. | 85 | |
| 'alphaCompositeType' hides a field. | 85 | |
| Expected @param tag for 'alphaCompositeType'. | 85 | |
| Line is longer than 80 characters. | 87 | |
| Avoid inline conditionals. | 87 | |
| Line is longer than 80 characters. | 93 | |
| Method 'decorate' is not designed for extension - needs to be abstract, final or empty. | 93 | |
| Missing a Javadoc comment. | 93 | |
| Parameter g2 should be final. | 93 | |
| Parameter glyphs should be final. | 93 | |
| Parameter backround should be final. | 93 | |
| Line is longer than 80 characters. | 104 | |
| Line is longer than 80 characters. | 105 | |
| Line is longer than 80 characters. | 107 | |
| Line is longer than 80 characters. | 109 |
| Violation | Message | Line |
|---|---|---|
| Using the '.*' form of import should be avoided - java.awt.*. | 5 | |
| Missing a Javadoc comment. | 16 |
| Violation | Message | Line |
|---|---|---|
| Using the '.*' form of import should be avoided - java.awt.*. | 6 | |
| Missing a Javadoc comment. | 17 | |
| '=' is not preceded with whitespace. | 17 | |
| '=' is not followed by whitespace. | 17 | |
| Missing a Javadoc comment. | 19 | |
| '3' is a magic number. | 24 | |
| First sentence should end with a period. | 26 | |
| Missing a Javadoc comment. | 31 | |
| Missing a Javadoc comment. | 32 | |
| Missing a Javadoc comment. | 34 | |
| Line is longer than 80 characters. | 38 | |
| Missing a Javadoc comment. | 38 | |
| Parameter numberOfLinesPerGlyph should be final. | 38 | |
| 'numberOfLinesPerGlyph' hides a field. | 38 | |
| Parameter linesColorGenerator should be final. | 38 | |
| 'linesColorGenerator' hides a field. | 38 | |
| Parameter lineWidth should be final. | 38 | |
| 'lineWidth' hides a field. | 38 | |
| Parameter lineLength should be final. | 38 | |
| 'lineLength' hides a field. | 38 | |
| Line is longer than 80 characters. | 45 | |
| Method 'decorate' is not designed for extension - needs to be abstract, final or empty. | 45 | |
| Missing a Javadoc comment. | 45 | |
| Parameter g2 should be final. | 45 | |
| Parameter glyphs should be final. | 45 | |
| Parameter background should be final. | 45 | |
| Line is longer than 80 characters. | 52 | |
| '*' is not preceded with whitespace. | 52 | |
| '*' is not followed by whitespace. | 52 | |
| ',' is not followed by whitespace. | 53 | |
| '0.5' is a magic number. | 53 | |
| '/' is not followed by whitespace. | 53 | |
| '*' is not preceded with whitespace. | 53 | |
| '*' is not followed by whitespace. | 53 | |
| ',' is not followed by whitespace. | 54 | |
| '0.3' is a magic number. | 54 | |
| Line is longer than 80 characters. | 56 | |
| '-' is not preceded with whitespace. | 56 | |
| '-' is not followed by whitespace. | 56 | |
| Line is longer than 80 characters. | 57 | |
| '-' is not preceded with whitespace. | 57 | |
| '-' is not followed by whitespace. | 57 | |
| '+' is not preceded with whitespace. | 58 | |
| '+' is not followed by whitespace. | 58 | |
| ',' is not followed by whitespace. | 58 | |
| '0.5' is a magic number. | 58 | |
| '*' is not preceded with whitespace. | 58 | |
| '*' is not followed by whitespace. | 58 | |
| '+' is not preceded with whitespace. | 59 | |
| '+' is not followed by whitespace. | 59 | |
| ',' is not followed by whitespace. | 59 | |
| '0.5' is a magic number. | 59 | |
| '*' is not preceded with whitespace. | 59 | |
| '*' is not followed by whitespace. | 59 | |
| '+' is not preceded with whitespace. | 60 | |
| '+' is not followed by whitespace. | 60 | |
| ',' is not followed by whitespace. | 60 | |
| '0.5' is a magic number. | 60 | |
| '*' is not preceded with whitespace. | 60 | |
| '*' is not followed by whitespace. | 60 | |
| '+' is not preceded with whitespace. | 61 | |
| '+' is not followed by whitespace. | 61 | |
| ',' is not followed by whitespace. | 61 | |
| '0.5' is a magic number. | 61 | |
| '*' is not preceded with whitespace. | 61 | |
| '*' is not followed by whitespace. | 61 | |
| Line is longer than 80 characters. | 62 | |
| ',' is not followed by whitespace. | 62 | |
| ',' is not followed by whitespace. | 62 | |
| ',' is not followed by whitespace. | 62 | |
| 'cast' is not followed by whitespace. | 66 | |
| Line has trailing spaces. | 68 | |
| Missing a Javadoc comment. | 77 | |
| Parameter from should be final. | 77 | |
| ',' is not followed by whitespace. | 77 | |
| Parameter precision should be final. | 77 | |
| '{' is not preceded with whitespace. | 77 | |
| '*' is not preceded with whitespace. | 78 | |
| '*' is not followed by whitespace. | 78 | |
| '*' is not preceded with whitespace. | 79 | |
| '*' is not followed by whitespace. | 79 | |
| '*' is not preceded with whitespace. | 79 | |
| '*' is not followed by whitespace. | 79 | |
| '+' is not preceded with whitespace. | 79 | |
| '+' is not followed by whitespace. | 79 | |
| '-' is not preceded with whitespace. | 79 | |
| '-' is not followed by whitespace. | 79 | |
| Missing a Javadoc comment. | 82 | |
| '{' is not preceded with whitespace. | 82 | |
| '?' is not preceded with whitespace. | 83 | |
| Avoid inline conditionals. | 83 | |
| '?' is not followed by whitespace. | 83 | |
| ':' is not preceded with whitespace. | 83 | |
| ':' is not followed by whitespace. | 83 |
| Violation | Message | Line |
|---|---|---|
| Missing package documentation file. | 0 |
| Violation | Message | Line |
|---|---|---|
| Missing a Javadoc comment. | 12 |
| Violation | Message | Line |
|---|---|---|
| Missing a Javadoc comment. | 13 | |
| '=' is not preceded with whitespace. | 13 | |
| '=' is not followed by whitespace. | 13 | |
| Missing a Javadoc comment. | 15 | |
| Parameter spaceBetweenGlyphs should be final. | 15 | |
| 'spaceBetweenGlyphs' hides a field. | 15 | |
| Method 'visit' is not designed for extension - needs to be abstract, final or empty. | 19 | |
| Missing a Javadoc comment. | 19 | |
| Parameter glyphs should be final. | 19 | |
| Parameter backroundBounds should be final. | 19 | |
| 'for' is not followed by whitespace. | 21 | |
| '=' is not preceded with whitespace. | 21 | |
| '=' is not followed by whitespace. | 21 | |
| ';' is not followed by whitespace. | 21 | |
| '<' is not preceded with whitespace. | 21 | |
| ';' is not followed by whitespace. | 21 | |
| '{' is not preceded with whitespace. | 21 | |
| Line is longer than 80 characters. | 22 | |
| '-' is not preceded with whitespace. | 22 | |
| '-' is not followed by whitespace. | 22 | |
| '+' is not preceded with whitespace. | 22 | |
| '-' is not preceded with whitespace. | 22 | |
| '-' is not followed by whitespace. | 22 | |
| '-' is not preceded with whitespace. | 22 | |
| '+' is not preceded with whitespace. | 22 | |
| '+' is not followed by whitespace. | 22 | |
| ',' is not followed by whitespace. | 24 | |
| ',' is not followed by whitespace. | 24 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Method 'visit' is not designed for extension - needs to be abstract, final or empty. | 14 | |
| Missing a Javadoc comment. | 14 | |
| Parameter glyphs should be final. | 14 | |
| Parameter backroundBounds should be final. | 14 | |
| 'for' is not followed by whitespace. | 15 | |
| '=' is not preceded with whitespace. | 15 | |
| '=' is not followed by whitespace. | 15 | |
| ';' is not followed by whitespace. | 15 | |
| '<' is not preceded with whitespace. | 15 | |
| ';' is not followed by whitespace. | 15 | |
| '{' is not preceded with whitespace. | 15 | |
| Line has trailing spaces. | 16 | |
| '=' is not followed by whitespace. | 17 | |
| '=' is not followed by whitespace. | 18 | |
| ',' is not followed by whitespace. | 19 | |
| ',' is not followed by whitespace. | 19 |
| Violation | Message | Line |
|---|---|---|
| Missing a Javadoc comment. | 13 | |
| ';' is preceded with whitespace. | 13 | |
| Line has trailing spaces. | 15 | |
| Missing a Javadoc comment. | 17 | |
| Parameter overlapPixels should be final. | 17 | |
| 'overlapPixels' hides a field. | 17 | |
| Method 'visit' is not designed for extension - needs to be abstract, final or empty. | 22 | |
| Missing a Javadoc comment. | 22 | |
| Parameter gv should be final. | 22 | |
| Parameter backroundBounds should be final. | 22 | |
| Line is longer than 80 characters. | 37 | |
| Line is longer than 80 characters. | 38 | |
| '=' is not preceded with whitespace. | 40 | |
| '=' is not followed by whitespace. | 40 | |
| Line is longer than 80 characters. | 41 | |
| Line is longer than 80 characters. | 42 | |
| '/' is not preceded with whitespace. | 42 | |
| '/' is not followed by whitespace. | 42 | |
| '10' is a magic number. | 42 | |
| '&&' is not preceded with whitespace. | 42 | |
| '&&' is not followed by whitespace. | 42 | |
| '/' is not preceded with whitespace. | 43 | |
| '/' is not followed by whitespace. | 43 | |
| Line is longer than 80 characters. | 47 | |
| '-' is not preceded with whitespace. | 47 | |
| '-' is not followed by whitespace. | 47 | |
| Line is longer than 80 characters. | 48 | |
| Line is longer than 80 characters. | 49 | |
| Line is longer than 80 characters. | 53 | |
| 'if' is not followed by whitespace. | 53 | |
| '>=' is not preceded with whitespace. | 53 | |
| '>=' is not followed by whitespace. | 53 | |
| '&&' is not preceded with whitespace. | 53 | |
| '&&' is not followed by whitespace. | 53 | |
| '!=' is not preceded with whitespace. | 53 | |
| '!=' is not followed by whitespace. | 53 | |
| '||' is not preceded with whitespace. | 53 | |
| '||' is not followed by whitespace. | 53 | |
| '-' is not preceded with whitespace. | 53 | |
| '-' is not followed by whitespace. | 53 | |
| '-' is not preceded with whitespace. | 53 | |
| '-' is not followed by whitespace. | 53 | |
| '>' is not preceded with whitespace. | 53 | |
| '>' is not followed by whitespace. | 53 | |
| '-' is not preceded with whitespace. | 53 | |
| '-' is not followed by whitespace. | 53 | |
| '{' is not preceded with whitespace. | 53 | |
| 'if' is not followed by whitespace. | 56 | |
| '==' is not preceded with whitespace. | 56 | |
| '==' is not followed by whitespace. | 56 | |
| '{' is not preceded with whitespace. | 56 | |
| 'else' is not preceded with whitespace. | 60 | |
| '}' is not followed by whitespace. | 60 | |
| 'else' is not followed by whitespace. | 60 | |
| '{' is not preceded with whitespace. | 60 | |
| Line is longer than 80 characters. | 65 | |
| '=' is not preceded with whitespace. | 66 | |
| '=' is not followed by whitespace. | 66 | |
| Line is longer than 80 characters. | 68 | |
| ',' is not followed by whitespace. | 68 | |
| Line is longer than 80 characters. | 70 | |
| 'else' is not preceded with whitespace. | 71 | |
| '}' is not followed by whitespace. | 71 | |
| 'else' is not followed by whitespace. | 71 | |
| '{' is not preceded with whitespace. | 71 | |
| Missing a Javadoc comment. | 78 | |
| Parameter gv should be final. | 78 | |
| Parameter i should be final. | 78 | |
| '-' is not preceded with whitespace. | 79 | |
| '-' is not followed by whitespace. | 79 | |
| '+' is not preceded with whitespace. | 79 | |
| '+' is not followed by whitespace. | 79 | |
| '-' is not preceded with whitespace. | 79 | |
| '-' is not followed by whitespace. | 79 | |
| '-' is not preceded with whitespace. | 79 | |
| '-' is not followed by whitespace. | 79 | |
| '-' is not followed by whitespace. | 80 | |
| '-' is not preceded with whitespace. | 80 | |
| '-' is not followed by whitespace. | 80 | |
| '-' is not followed by whitespace. | 81 | |
| Missing a Javadoc comment. | 84 | |
| Parameter gv should be final. | 84 | |
| Parameter i should be final. | 84 | |
| Missing a Javadoc comment. | 88 | |
| Parameter gv should be final. | 88 | |
| Parameter index should be final. | 88 | |
| Missing a Javadoc comment. | 94 | |
| Parameter gv should be final. | 94 | |
| Parameter index should be final. | 94 | |
| Line is longer than 80 characters. | 95 | |
| Missing a Javadoc comment. | 98 | |
| Parameter gv should be final. | 98 | |
| Parameter index should be final. | 98 | |
| Line has trailing spaces. | 99 | |
| Line is longer than 80 characters. | 100 | |
| '-' is not preceded with whitespace. | 100 | |
| '-' is not followed by whitespace. | 100 | |
| '>' is not preceded with whitespace. | 100 | |
| '||' is not preceded with whitespace. | 100 | |
| '||' is not followed by whitespace. | 100 | |
| '>' is not preceded with whitespace. | 100 | |
| '>' is not followed by whitespace. | 100 | |
| '-' is not preceded with whitespace. | 100 | |
| '-' is not followed by whitespace. | 100 | |
| Line has trailing spaces. | 101 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Missing a Javadoc comment. | 13 | |
| '=' is not preceded with whitespace. | 13 | |
| '=' is not followed by whitespace. | 13 | |
| Missing a Javadoc comment. | 15 | |
| Parameter overlapPixels should be final. | 15 | |
| 'overlapPixels' hides a field. | 15 | |
| Method 'visit' is not designed for extension - needs to be abstract, final or empty. | 19 | |
| Missing a Javadoc comment. | 19 | |
| Parameter gv should be final. | 19 | |
| Parameter backroundBounds should be final. | 19 | |
| 'for' is not followed by whitespace. | 21 | |
| '=' is not preceded with whitespace. | 21 | |
| '=' is not followed by whitespace. | 21 | |
| ';' is not followed by whitespace. | 21 | |
| '<' is not preceded with whitespace. | 21 | |
| '<' is not followed by whitespace. | 21 | |
| ';' is not followed by whitespace. | 21 | |
| '{' is not preceded with whitespace. | 21 | |
| Line is longer than 80 characters. | 22 | |
| '=' is not followed by whitespace. | 22 | |
| '-' is not preceded with whitespace. | 22 | |
| '-' is not followed by whitespace. | 22 | |
| '+' is not preceded with whitespace. | 22 | |
| '+' is not followed by whitespace. | 22 | |
| '-' is not preceded with whitespace. | 22 | |
| '-' is not followed by whitespace. | 22 | |
| '-' is not preceded with whitespace. | 22 | |
| '-' is not followed by whitespace. | 22 | |
| '-' is not followed by whitespace. | 23 | |
| '-' is not preceded with whitespace. | 23 | |
| '-' is not followed by whitespace. | 23 | |
| '-' is not followed by whitespace. | 24 | |
| '-' is not followed by whitespace. | 25 | |
| ',' is not followed by whitespace. | 30 | |
| ',' is not followed by whitespace. | 30 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Missing a Javadoc comment. | 15 | |
| '=' is not followed by whitespace. | 15 | |
| '/' is not preceded with whitespace. | 15 | |
| '/' is not followed by whitespace. | 15 | |
| '8' is a magic number. | 15 | |
| Missing a Javadoc comment. | 16 | |
| Missing a Javadoc comment. | 18 | |
| Missing a Javadoc comment. | 21 | |
| Parameter maxAngle should be final. | 21 | |
| 'maxAngle' hides a field. | 21 | |
| Method 'visit' is not designed for extension - needs to be abstract, final or empty. | 25 | |
| Missing a Javadoc comment. | 25 | |
| Parameter gv should be final. | 25 | |
| Parameter backroundBounds should be final. | 25 | |
| 'for' is not followed by whitespace. | 27 | |
| '=' is not preceded with whitespace. | 27 | |
| '=' is not followed by whitespace. | 27 | |
| ';' is not followed by whitespace. | 27 | |
| '<' is not preceded with whitespace. | 27 | |
| '<' is not followed by whitespace. | 27 | |
| ';' is not followed by whitespace. | 27 | |
| '{' is not preceded with whitespace. | 27 | |
| ',' is not followed by whitespace. | 28 | |
| '*' is not preceded with whitespace. | 28 | |
| '*' is not followed by whitespace. | 28 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Missing a Javadoc comment. | 16 | |
| Missing a Javadoc comment. | 17 | |
| Missing a Javadoc comment. | 18 | |
| Missing a Javadoc comment. | 20 | |
| Parameter maxShearX should be final. | 20 | |
| 'maxShearX' hides a field. | 20 | |
| Parameter maxShearY should be final. | 20 | |
| 'maxShearY' hides a field. | 20 | |
| Method 'visit' is not designed for extension - needs to be abstract, final or empty. | 25 | |
| Missing a Javadoc comment. | 25 | |
| Parameter gv should be final. | 25 | |
| Parameter backroundBounds should be final. | 25 | |
| 'for' is not followed by whitespace. | 27 | |
| '=' is not preceded with whitespace. | 27 | |
| '=' is not followed by whitespace. | 27 | |
| ';' is not followed by whitespace. | 27 | |
| '<' is not preceded with whitespace. | 27 | |
| '<' is not followed by whitespace. | 27 | |
| ';' is not followed by whitespace. | 27 | |
| '{' is not preceded with whitespace. | 27 | |
| Line is longer than 80 characters. | 29 | |
| '*' is not preceded with whitespace. | 29 | |
| '*' is not followed by whitespace. | 29 | |
| ',' is not followed by whitespace. | 29 | |
| '*' is not preceded with whitespace. | 29 | |
| '*' is not followed by whitespace. | 29 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Missing a Javadoc comment. | 15 | |
| Missing a Javadoc comment. | 16 | |
| '=' is not preceded with whitespace. | 16 | |
| '=' is not followed by whitespace. | 16 | |
| Missing a Javadoc comment. | 17 | |
| '=' is not preceded with whitespace. | 17 | |
| '=' is not followed by whitespace. | 17 | |
| Missing a Javadoc comment. | 20 | |
| Line is longer than 80 characters. | 28 | |
| Parameter horizontalmargins should be final. | 28 | |
| ',' is not followed by whitespace. | 28 | |
| Parameter verticalmargins should be final. | 28 | |
| '{' is not preceded with whitespace. | 28 | |
| '=' is not preceded with whitespace. | 29 | |
| '=' is not followed by whitespace. | 29 | |
| '=' is not preceded with whitespace. | 30 | |
| '=' is not followed by whitespace. | 30 | |
| Method 'visit' is not designed for extension - needs to be abstract, final or empty. | 33 | |
| Missing a Javadoc comment. | 33 | |
| Parameter glyphs should be final. | 33 | |
| Parameter backroundBounds should be final. | 33 | |
| Line is longer than 80 characters. | 34 | |
| '-' is not preceded with whitespace. | 34 | |
| '-' is not followed by whitespace. | 34 | |
| Line is longer than 80 characters. | 35 | |
| '-' is not preceded with whitespace. | 35 | |
| '-' is not followed by whitespace. | 35 | |
| Line is longer than 80 characters. | 36 | |
| '+' is not preceded with whitespace. | 36 | |
| '+' is not followed by whitespace. | 36 | |
| '/' is not preceded with whitespace. | 36 | |
| '/' is not followed by whitespace. | 36 | |
| Line is longer than 80 characters. | 37 | |
| '*' is not preceded with whitespace. | 37 | |
| '*' is not followed by whitespace. | 37 | |
| '-' is not preceded with whitespace. | 37 | |
| '+' is not preceded with whitespace. | 37 | |
| '+' is not followed by whitespace. | 37 | |
| '/' is not preceded with whitespace. | 37 | |
| '/' is not followed by whitespace. | 37 | |
| ',' is not followed by whitespace. | 38 |
| Violation | Message | Line |
|---|---|---|
| Missing a Javadoc comment. | 15 | |
| Missing a Javadoc comment. | 16 | |
| Missing a Javadoc comment. | 17 | |
| Parameter verticalRange should be final. | 17 | |
| 'verticalRange' hides a field. | 17 | |
| Method 'visit' is not designed for extension - needs to be abstract, final or empty. | 21 | |
| Missing a Javadoc comment. | 21 | |
| Parameter gv should be final. | 21 | |
| Parameter backroundBounds should be final. | 21 | |
| 'for' is not followed by whitespace. | 23 | |
| '=' is not preceded with whitespace. | 23 | |
| '=' is not followed by whitespace. | 23 | |
| ';' is not followed by whitespace. | 23 | |
| '<' is not preceded with whitespace. | 23 | |
| '<' is not followed by whitespace. | 23 | |
| ';' is not followed by whitespace. | 23 | |
| '{' is not preceded with whitespace. | 23 | |
| '=' is not followed by whitespace. | 24 | |
| '=' is not followed by whitespace. | 25 | |
| '*' is not preceded with whitespace. | 25 | |
| '*' is not followed by whitespace. | 25 | |
| ',' is not followed by whitespace. | 27 | |
| ',' is not followed by whitespace. | 27 |
| Violation | Message | Line |
|---|---|---|
| Missing package documentation file. | 0 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 13 | |
| Unused import - java.text.AttributedString. | 17 | |
| Line is longer than 80 characters. | 22 | |
| Extra HTML tag found: </p> You may specify the number of holes per glyph : | 22 | |
| Missing a Javadoc comment. | 32 | |
| First sentence should end with a period. | 34 | |
| '0.7' is a magic number. | 37 | |
| First sentence should end with a period. | 39 | |
| '0.5' is a magic number. | 42 | |
| '3' is a magic number. | 47 | |
| First sentence should end with a period. | 49 | |
| Missing a Javadoc comment. | 54 | |
| Line is longer than 80 characters. | 60 | |
| Parameter numberOfHolesPerGlyph should be final. | 60 | |
| 'numberOfHolesPerGlyph' hides a field. | 60 | |
| Expected @param tag for 'numberOfHolesPerGlyph'. | 60 | |
| Parameter holesColor should be final. | 60 | |
| Line is longer than 80 characters. | 61 | |
| Avoid inline conditionals. | 61 | |
| Line is longer than 80 characters. | 63 | |
| Avoid inline conditionals. | 63 | |
| Line is longer than 80 characters. | 71 | |
| Parameter numberOfHolesPerGlyph should be final. | 71 | |
| 'numberOfHolesPerGlyph' hides a field. | 71 | |
| Parameter holesColorGenerator should be final. | 71 | |
| 'holesColorGenerator' hides a field. | 71 | |
| Line is longer than 80 characters. | 73 | |
| Avoid inline conditionals. | 73 | |
| Line is longer than 80 characters. | 75 | |
| Avoid inline conditionals. | 75 | |
| Line is longer than 80 characters. | 84 | |
| Parameter numberOfHolesPerGlyph should be final. | 84 | |
| 'numberOfHolesPerGlyph' hides a field. | 84 | |
| Parameter holesColorGenerator should be final. | 84 | |
| 'holesColorGenerator' hides a field. | 84 | |
| Parameter alphaCompositeType should be final. | 84 | |
| 'alphaCompositeType' hides a field. | 84 | |
| Expected @param tag for 'alphaCompositeType'. | 84 | |
| Line is longer than 80 characters. | 86 | |
| Avoid inline conditionals. | 86 | |
| Line is longer than 80 characters. | 90 | |
| Method 'decorateAttributedString' is not designed for extension - needs to be abstract, final or empty. | 90 | |
| Missing a Javadoc comment. | 90 | |
| Parameter g2 should be final. | 90 | |
| Parameter mutableAttributedString should be final. | 90 | |
| Line is longer than 80 characters. | 99 | |
| Line is longer than 80 characters. | 102 | |
| Line is longer than 80 characters. | 103 | |
| Line is longer than 80 characters. | 105 | |
| Line is longer than 80 characters. | 107 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 13 | |
| Unused import - java.text.AttributedString. | 18 | |
| Line is longer than 80 characters. | 23 | |
| Extra HTML tag found: </p> You may specify the number of line per glyph : 3 by def | 23 | |
| Missing a Javadoc comment. | 33 | |
| '3' is a magic number. | 38 | |
| First sentence should end with a period. | 40 | |
| Missing a Javadoc comment. | 45 | |
| Parameter numberOfLinesPerGlyph should be final. | 51 | |
| 'numberOfLinesPerGlyph' hides a field. | 51 | |
| Expected @param tag for 'numberOfLinesPerGlyph'. | 51 | |
| Parameter linesColor should be final. | 51 | |
| Line is longer than 80 characters. | 52 | |
| Avoid inline conditionals. | 52 | |
| Line is longer than 80 characters. | 54 | |
| Avoid inline conditionals. | 54 | |
| Line is longer than 80 characters. | 62 | |
| Parameter numberOfLinesPerGlyph should be final. | 62 | |
| 'numberOfLinesPerGlyph' hides a field. | 62 | |
| Parameter linesColorGenerator should be final. | 62 | |
| 'linesColorGenerator' hides a field. | 62 | |
| Line is longer than 80 characters. | 63 | |
| Avoid inline conditionals. | 63 | |
| Line is longer than 80 characters. | 65 | |
| Avoid inline conditionals. | 65 | |
| Line is longer than 80 characters. | 74 | |
| Parameter numberOfLinesPerGlyph should be final. | 74 | |
| 'numberOfLinesPerGlyph' hides a field. | 74 | |
| Parameter linesColorGenerator should be final. | 74 | |
| 'linesColorGenerator' hides a field. | 74 | |
| Parameter alphaCompositeType should be final. | 74 | |
| 'alphaCompositeType' hides a field. | 74 | |
| Expected @param tag for 'alphaCompositeType'. | 74 | |
| Line is longer than 80 characters. | 76 | |
| Avoid inline conditionals. | 76 | |
| Line is longer than 80 characters. | 79 | |
| Method 'decorateAttributedString' is not designed for extension - needs to be abstract, final or empty. | 79 | |
| Missing a Javadoc comment. | 79 | |
| Parameter g2 should be final. | 79 | |
| Parameter mutableAttributedString should be final. | 79 | |
| Line is longer than 80 characters. | 85 | |
| Line is longer than 80 characters. | 87 | |
| Line is longer than 80 characters. | 88 | |
| '0.7' is a magic number. | 88 | |
| '0.5' is a magic number. | 89 | |
| '5' is a magic number. | 92 | |
| '25' is a magic number. | 92 | |
| '5' is a magic number. | 94 | |
| '25' is a magic number. | 94 | |
| Line is longer than 80 characters. | 98 | |
| Line is longer than 80 characters. | 99 | |
| '15.0' is a magic number. | 103 | |
| Line is longer than 80 characters. | 104 | |
| Avoid inline conditionals. | 104 | |
| '15.0' is a magic number. | 104 | |
| Line is longer than 80 characters. | 105 | |
| Avoid inline conditionals. | 105 | |
| '4' is a magic number. | 106 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 11 | |
| Unused import - java.text.AttributedString. | 12 | |
| First sentence should end with a period. | 14 | |
| Line is longer than 80 characters. | 22 | |
| Missing a Javadoc comment. | 22 |
| Violation | Message | Line |
|---|---|---|
| Missing package documentation file. | 0 |
| Violation | Message | Line |
|---|---|---|
| '{' is not preceded with whitespace. | 10 | |
| Missing a Javadoc comment. | 11 | |
| '=' is not preceded with whitespace. | 11 | |
| '=' is not followed by whitespace. | 11 | |
| Missing a Javadoc comment. | 13 | |
| Parameter overlapPixs should be final. | 13 | |
| 'overlapPixs' hides a field. | 13 | |
| Method 'visit' is not designed for extension - needs to be abstract, final or empty. | 17 | |
| Missing a Javadoc comment. | 17 | |
| Parameter mas should be final. | 17 |
| Violation | Message | Line |
|---|---|---|
| Line has trailing spaces. | 11 | |
| Missing a Javadoc comment. | 11 |
| Violation | Message | Line |
|---|---|---|
| Missing package documentation file. | 0 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 14 | |
| Line is longer than 80 characters. | 15 | |
| Line is longer than 80 characters. | 16 | |
| Line is longer than 80 characters. | 17 | |
| Line is longer than 80 characters. | 18 | |
| Line is longer than 80 characters. | 21 | |
| Utility classes should not have a public or default constructor. | 28 | |
| Missing a Javadoc comment. | 30 | |
| Name 'TOOLKIT_IMPL' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 30 | |
| Variable 'TOOLKIT_IMPL' must be private and have accessor methods. | 30 | |
| Missing a Javadoc comment. | 32 | |
| Missing a Javadoc comment. | 54 |
| Violation | Message | Line |
|---|---|---|
| Missing package documentation file. | 0 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 11 | |
| Line is longer than 80 characters. | 18 | |
| Extra HTML tag found: </p> Basically this class implements the imageFromWord metho | 18 | |
| Line is longer than 80 characters. | 19 | |
| Line is longer than 80 characters. | 20 | |
| Line is longer than 80 characters. | 21 | |
| Line is longer than 80 characters. | 22 | |
| Missing a Javadoc comment. | 30 | |
| Missing a Javadoc comment. | 32 | |
| Missing a Javadoc comment. | 35 | |
| Parameter manageFontByCharacter should be final. | 35 | |
| 'manageFontByCharacter' hides a field. | 35 | |
| Line is longer than 80 characters. | 40 | |
| Line is longer than 80 characters. | 41 | |
| Line is longer than 80 characters. | 42 | |
| Line is longer than 80 characters. | 43 | |
| Method 'getImage' is not designed for extension - needs to be abstract, final or empty. | 51 | |
| Parameter word should be final. | 51 | |
| Expected @param tag for 'word'. | 51 | |
| Redundant throws: 'CaptchaException' is unchecked exception. | 51 | |
| Method 'getAttributedString' is not designed for extension - needs to be abstract, final or empty. | 64 | |
| Missing a Javadoc comment. | 64 | |
| Parameter word should be final. | 64 | |
| Parameter wordLength should be final. | 64 | |
| 'if' construct must use '{}'s. | 72 | |
| 'if' is not followed by whitespace. | 72 | |
| '=' is not preceded with whitespace. | 72 | |
| '=' is not followed by whitespace. | 72 | |
| Method 'checkWordLength' is not designed for extension - needs to be abstract, final or empty. | 77 | |
| Missing a Javadoc comment. | 77 | |
| Parameter word should be final. | 77 | |
| Redundant throws: 'CaptchaException' is unchecked exception. | 77 | |
| Line is longer than 80 characters. | 92 | |
| Line is longer than 80 characters. | 100 | |
| Line is longer than 80 characters. | 108 | |
| Line is longer than 80 characters. | 109 | |
| Expected @param tag for 'background'. | 115 | |
| Line is longer than 80 characters. | 116 | |
| Expected @param tag for 'attributedWord'. | 116 | |
| Redundant throws: 'CaptchaException' is unchecked exception. | 116 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 14 | |
| First sentence should end with a period. | 18 | |
| Line is longer than 80 characters. | 19 | |
| Line is longer than 80 characters. | 20 | |
| Line is longer than 80 characters. | 21 | |
| Missing a Javadoc comment. | 29 | |
| Missing a Javadoc comment. | 30 | |
| Missing a Javadoc comment. | 31 | |
| Line is longer than 80 characters. | 34 | |
| Line is longer than 80 characters. | 35 | |
| Line is longer than 80 characters. | 36 | |
| Parameter fontGenerator should be final. | 38 | |
| 'fontGenerator' hides a field. | 38 | |
| Parameter background should be final. | 39 | |
| 'background' hides a field. | 39 | |
| Parameter textPaster should be final. | 40 | |
| 'textPaster' hides a field. | 40 | |
| Line is longer than 80 characters. | 46 | |
| Missing a Javadoc comment. | 46 | |
| Parameter manageFontByCharacter should be final. | 46 | |
| Parameter fontGenerator should be final. | 46 | |
| 'fontGenerator' hides a field. | 46 | |
| Parameter background should be final. | 46 | |
| 'background' hides a field. | 46 | |
| Parameter textPaster should be final. | 46 | |
| 'textPaster' hides a field. | 46 | |
| Method 'getMaxAcceptedWordLenght' is not designed for extension - needs to be abstract, final or empty. | 57 | |
| Method 'getMinAcceptedWordLenght' is not designed for extension - needs to be abstract, final or empty. | 65 | |
| Method 'getMaxAcceptedWordLength' is not designed for extension - needs to be abstract, final or empty. | 74 | |
| Method 'getMinAcceptedWordLength' is not designed for extension - needs to be abstract, final or empty. | 81 | |
| Method 'getImageHeight' is not designed for extension - needs to be abstract, final or empty. | 88 | |
| Method 'getImageWidth' is not designed for extension - needs to be abstract, final or empty. | 95 | |
| Method 'getMinFontSize' is not designed for extension - needs to be abstract, final or empty. | 102 | |
| Line is longer than 80 characters. | 107 | |
| Method 'getFont' is not designed for extension - needs to be abstract, final or empty. | 112 | |
| Line is longer than 80 characters. | 117 | |
| Method 'getBackground' is not designed for extension - needs to be abstract, final or empty. | 122 | |
| Line is longer than 80 characters. | 127 | |
| Line is longer than 80 characters. | 128 | |
| Method 'pasteText' is not designed for extension - needs to be abstract, final or empty. | 134 | |
| Parameter background should be final. | 134 | |
| 'background' hides a field. | 134 | |
| Expected @param tag for 'background'. | 134 | |
| Parameter attributedWord should be final. | 135 | |
| Expected @param tag for 'attributedWord'. | 135 | |
| Redundant throws: 'CaptchaException' is unchecked exception. | 136 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 15 | |
| Using the '.*' form of import should be avoided - java.util.*. | 18 | |
| Line is longer than 80 characters. | 22 | |
| Extra HTML tag found: </br>It takes three array of deformations : | 22 | |
| Line is longer than 80 characters. | 23 | |
| Line is longer than 80 characters. | 24 | |
| Line is longer than 80 characters. | 25 | |
| Line is longer than 80 characters. | 26 | |
| Line is longer than 80 characters. | 27 | |
| Line is longer than 80 characters. | 28 | |
| Line is longer than 80 characters. | 36 | |
| Missing a Javadoc comment. | 36 | |
| '<' is not preceded with whitespace. | 36 | |
| '<' is not followed by whitespace. | 36 | |
| '>' is not preceded with whitespace. | 36 | |
| '<' is not preceded with whitespace. | 36 | |
| '<' is not followed by whitespace. | 36 | |
| '>' is not preceded with whitespace. | 36 | |
| '>' is not followed by whitespace. | 36 | |
| Line is longer than 80 characters. | 37 | |
| Missing a Javadoc comment. | 37 | |
| '<' is not preceded with whitespace. | 37 | |
| '<' is not followed by whitespace. | 37 | |
| '>' is not preceded with whitespace. | 37 | |
| '<' is not preceded with whitespace. | 37 | |
| '<' is not followed by whitespace. | 37 | |
| '>' is not preceded with whitespace. | 37 | |
| '>' is not followed by whitespace. | 37 | |
| Line is longer than 80 characters. | 38 | |
| Missing a Javadoc comment. | 38 | |
| '<' is not preceded with whitespace. | 38 | |
| '<' is not followed by whitespace. | 38 | |
| '>' is not preceded with whitespace. | 38 | |
| '<' is not preceded with whitespace. | 38 | |
| '<' is not followed by whitespace. | 38 | |
| '>' is not preceded with whitespace. | 38 | |
| '>' is not followed by whitespace. | 38 | |
| First sentence should end with a period. | 42 | |
| Line is longer than 80 characters. | 45 | |
| Line is longer than 80 characters. | 46 | |
| Line is longer than 80 characters. | 47 | |
| Parameter fontGenerator should be final. | 52 | |
| Parameter background should be final. | 53 | |
| Parameter textPaster should be final. | 54 | |
| Parameter backgroundDeformation should be final. | 55 | |
| Parameter textDeformation should be final. | 56 | |
| Parameter finalDeformation should be final. | 57 | |
| 'if' construct must use '{}'s. | 59 | |
| Line is longer than 80 characters. | 59 | |
| 'if' is not followed by whitespace. | 59 | |
| '!=' is not followed by whitespace. | 59 | |
| 'if' construct must use '{}'s. | 60 | |
| 'if' is not followed by whitespace. | 60 | |
| '!=' is not followed by whitespace. | 60 | |
| 'if' construct must use '{}'s. | 61 | |
| 'if' is not followed by whitespace. | 61 | |
| '!=' is not followed by whitespace. | 61 | |
| First sentence should end with a period. | 64 | |
| Line is longer than 80 characters. | 67 | |
| Line is longer than 80 characters. | 68 | |
| Line is longer than 80 characters. | 69 | |
| Parameter fontGenerator should be final. | 74 | |
| Parameter background should be final. | 75 | |
| Parameter textPaster should be final. | 76 | |
| Line is longer than 80 characters. | 77 | |
| Parameter backgroundDeformations should be final. | 77 | |
| '<' is not preceded with whitespace. | 77 | |
| '<' is not followed by whitespace. | 77 | |
| '>' is not preceded with whitespace. | 77 | |
| 'backgroundDeformations' hides a field. | 77 | |
| Parameter textDeformations should be final. | 78 | |
| '<' is not preceded with whitespace. | 78 | |
| '<' is not followed by whitespace. | 78 | |
| '>' is not preceded with whitespace. | 78 | |
| 'textDeformations' hides a field. | 78 | |
| Line is longer than 80 characters. | 79 | |
| Parameter finalDeformations should be final. | 79 | |
| '<' is not preceded with whitespace. | 79 | |
| '<' is not followed by whitespace. | 79 | |
| '>' is not preceded with whitespace. | 79 | |
| 'finalDeformations' hides a field. | 79 | |
| Line is longer than 80 characters. | 86 | |
| Missing a Javadoc comment. | 86 | |
| Parameter manageFontByCharacter should be final. | 86 | |
| Parameter fontGenerator should be final. | 86 | |
| Parameter background should be final. | 86 | |
| Parameter textPaster should be final. | 86 | |
| Parameter backgroundDeformations should be final. | 86 | |
| '<' is not preceded with whitespace. | 86 | |
| '<' is not followed by whitespace. | 86 | |
| '>' is not preceded with whitespace. | 86 | |
| 'backgroundDeformations' hides a field. | 86 | |
| Parameter textDeformations should be final. | 86 | |
| '<' is not preceded with whitespace. | 86 | |
| '<' is not followed by whitespace. | 86 | |
| '>' is not preceded with whitespace. | 86 | |
| 'textDeformations' hides a field. | 86 | |
| Parameter finalDeformations should be final. | 86 | |
| '<' is not preceded with whitespace. | 86 | |
| '<' is not followed by whitespace. | 86 | |
| '>' is not preceded with whitespace. | 86 | |
| 'finalDeformations' hides a field. | 86 | |
| Line is longer than 80 characters. | 94 | |
| Line is longer than 80 characters. | 95 | |
| Line is longer than 80 characters. | 96 | |
| Line is longer than 80 characters. | 97 | |
| Line is longer than 80 characters. | 98 | |
| Line is longer than 80 characters. | 99 | |
| Method 'getImage' is not designed for extension - needs to be abstract, final or empty. | 107 | |
| Parameter word should be final. | 107 | |
| Expected @param tag for 'word'. | 107 | |
| Redundant throws: 'CaptchaException' is unchecked exception. | 107 | |
| Line is longer than 80 characters. | 109 | |
| Line is longer than 80 characters. | 111 | |
| ':' is not preceded with whitespace. | 118 | |
| ':' is not followed by whitespace. | 118 | |
| Line is longer than 80 characters. | 124 | |
| ':' is not preceded with whitespace. | 131 | |
| ':' is not followed by whitespace. | 131 | |
| ':' is not preceded with whitespace. | 141 | |
| ':' is not followed by whitespace. | 141 | |
| Line has trailing spaces. | 144 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 11 | |
| Line is longer than 80 characters. | 16 | |
| Missing a Javadoc comment. | 23 | |
| Method 'getMaxAcceptedWordLength' is not designed for extension - needs to be abstract, final or empty. | 30 | |
| '10' is a magic number. | 31 | |
| Method 'getMinAcceptedWordLength' is not designed for extension - needs to be abstract, final or empty. | 37 | |
| Method 'getMaxAcceptedWordLenght' is not designed for extension - needs to be abstract, final or empty. | 45 | |
| '10' is a magic number. | 46 | |
| Method 'getMinAcceptedWordLenght' is not designed for extension - needs to be abstract, final or empty. | 53 | |
| Method 'getImageHeight' is not designed for extension - needs to be abstract, final or empty. | 61 | |
| '50' is a magic number. | 62 | |
| Method 'getImageWidth' is not designed for extension - needs to be abstract, final or empty. | 68 | |
| '100' is a magic number. | 69 | |
| Method 'getMinFontSize' is not designed for extension - needs to be abstract, final or empty. | 75 | |
| '10' is a magic number. | 76 | |
| Line is longer than 80 characters. | 80 | |
| Method 'getFont' is not designed for extension - needs to be abstract, final or empty. | 85 | |
| Line is longer than 80 characters. | 91 | |
| Method 'getBackground' is not designed for extension - needs to be abstract, final or empty. | 96 | |
| Line is longer than 80 characters. | 103 | |
| Line is longer than 80 characters. | 104 | |
| Method 'pasteText' is not designed for extension - needs to be abstract, final or empty. | 110 | |
| Parameter background should be final. | 110 | |
| Expected @param tag for 'background'. | 110 | |
| Parameter attributedWord should be final. | 111 | |
| Expected @param tag for 'attributedWord'. | 111 | |
| Redundant throws: 'CaptchaException' is unchecked exception. | 112 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 50 | |
| Line is longer than 80 characters. | 56 | |
| Expected @param tag for 'word'. | 58 | |
| Redundant throws: 'CaptchaException' is unchecked exception. | 58 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 9 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 13 | |
| Missing a Javadoc comment. | 20 | |
| Variable 'maxAcceptedWordLength' must be private and have accessor methods. | 20 | |
| Missing a Javadoc comment. | 22 | |
| Variable 'minAcceptedWordLength' must be private and have accessor methods. | 22 | |
| Missing a Javadoc comment. | 24 | |
| Variable 'configurator' must be private and have accessor methods. | 24 | |
| First sentence should end with a period. | 26 | |
| Line is longer than 80 characters. | 33 | |
| Parameter configurator should be final. | 33 | |
| 'configurator' hides a field. | 33 | |
| Parameter minAcceptedWordLength should be final. | 33 | |
| 'minAcceptedWordLength' hides a field. | 33 | |
| Parameter maxAcceptedWordLength should be final. | 34 | |
| 'maxAcceptedWordLength' hides a field. | 34 | |
| Method 'getMaxAcceptedWordLength' is not designed for extension - needs to be abstract, final or empty. | 40 | |
| Missing a Javadoc comment. | 40 | |
| Method 'getMinAcceptedWordLength' is not designed for extension - needs to be abstract, final or empty. | 44 | |
| Missing a Javadoc comment. | 44 | |
| Method 'getMaxAcceptedWordLenght' is not designed for extension - needs to be abstract, final or empty. | 48 | |
| Missing a Javadoc comment. | 48 | |
| Method 'getMinAcceptedWordLenght' is not designed for extension - needs to be abstract, final or empty. | 52 | |
| Missing a Javadoc comment. | 52 | |
| First sentence should end with a period. | 56 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Line is longer than 80 characters. | 2 | |
| Extra HTML tag found: </p>. | 16 | |
| First sentence should end with a period. | 46 | |
| Line is longer than 80 characters. | 54 | |
| Redundant throws: 'CaptchaException' is unchecked exception. | 56 | |
| Line is longer than 80 characters. | 59 | |
| Line is longer than 80 characters. | 68 | |
| Line is longer than 80 characters. | 70 | |
| Redundant throws: 'CaptchaException' is unchecked exception. | 70 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Missing a Javadoc comment. | 23 | |
| Missing a Javadoc comment. | 25 | |
| Missing a Javadoc comment. | 27 | |
| First sentence should end with a period. | 29 | |
| Parameter locale should be final. | 32 | |
| 'locale' hides a field. | 32 | |
| Expected @param tag for 'locale'. | 32 | |
| ';' is preceded with whitespace. | 36 | |
| First sentence should end with a period. | 38 | |
| Method 'getLocale' is not designed for extension - needs to be abstract, final or empty. | 43 | |
| First sentence should end with a period. | 47 | |
| Method 'addWord' is not designed for extension - needs to be abstract, final or empty. | 50 | |
| Parameter word should be final. | 50 | |
| Expected @param tag for 'word'. | 50 | |
| First sentence should end with a period. | 66 | |
| Method 'getMinWord' is not designed for extension - needs to be abstract, final or empty. | 71 | |
| First sentence should end with a period. | 75 | |
| Method 'getMaxWord' is not designed for extension - needs to be abstract, final or empty. | 80 | |
| Line is longer than 80 characters. | 85 | |
| Method 'getNextWord' is not designed for extension - needs to be abstract, final or empty. | 89 | |
| Parameter length should be final. | 89 | |
| Expected @param tag for 'length'. | 89 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Missing a Javadoc comment. | 19 | |
| Missing a Javadoc comment. | 21 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 14 | |
| Line is longer than 80 characters. | 15 | |
| Missing a Javadoc comment. | 22 | |
| Missing a Javadoc comment. | 24 | |
| Parameter bundle should be final. | 24 | |
| Method 'getWordList' is not designed for extension - needs to be abstract, final or empty. | 28 | |
| Missing a Javadoc comment. | 28 | |
| Method 'getWordList' is not designed for extension - needs to be abstract, final or empty. | 34 | |
| Missing a Javadoc comment. | 34 | |
| Parameter locale should be final. | 34 | |
| Line is longer than 80 characters. | 40 | |
| Method 'generateWordList' is not designed for extension - needs to be abstract, final or empty. | 40 | |
| Missing a Javadoc comment. | 40 | |
| Parameter locale should be final. | 40 | |
| Parameter bundle should be final. | 40 | |
| Line is longer than 80 characters. | 42 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 11 | |
| Line is longer than 80 characters. | 14 | |
| Missing a Javadoc comment. | 18 | |
| Missing a Javadoc comment. | 20 | |
| Missing a Javadoc comment. | 22 | |
| Missing a Javadoc comment. | 24 | |
| Missing a Javadoc comment. | 26 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 9 | |
| First sentence should end with a period. | 17 | |
| Line is longer than 80 characters. | 25 | |
| Parameter seprator should be final. | 27 | |
| Line is longer than 80 characters. | 32 | |
| Expected an @return tag. | 34 | |
| Method 'decorateWord' is not designed for extension - needs to be abstract, final or empty. | 34 | |
| Parameter original should be final. | 34 | |
| Expected @param tag for 'original'. | 34 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 11 | |
| Line is longer than 80 characters. | 12 | |
| Redundant 'public' modifier. | 26 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 16 | |
| Missing a Javadoc comment. | 24 | |
| Parameter reader should be final. | 24 | |
| First sentence should end with a period. | 28 | |
| Line is longer than 80 characters. | 29 | |
| Line is longer than 80 characters. | 31 | |
| Method 'getWord' is not designed for extension - needs to be abstract, final or empty. | 33 | |
| Parameter length should be final. | 33 | |
| Expected @param tag for 'length'. | 33 | |
| Parameter locale should be final. | 33 | |
| Expected @param tag for 'locale'. | 33 | |
| '50' is a magic number. | 39 | |
| '50' is a magic number. | 47 | |
| Missing a Javadoc comment. | 70 | |
| Parameter firstWord should be final. | 70 | |
| Parameter length should be final. | 70 | |
| Parameter locale should be final. | 71 | |
| '+' should be on a new line. | 78 | |
| '+' should be on a new line. | 79 |
| Violation | Message | Line |
|---|---|---|
| '{' is not preceded with whitespace. | 11 | |
| Missing a Javadoc comment. | 12 | |
| Variable 'constantString' must be private and have accessor methods. | 12 | |
| Missing a Javadoc comment. | 14 | |
| Parameter constantString should be final. | 14 | |
| 'constantString' hides a field. | 14 | |
| 'if' construct must use '{}'s. | 16 | |
| Line is longer than 80 characters. | 16 | |
| 'if' is not followed by whitespace. | 16 | |
| '==' is not preceded with whitespace. | 16 | |
| '==' is not followed by whitespace. | 16 | |
| '||' is not preceded with whitespace. | 16 | |
| '||' is not followed by whitespace. | 16 | |
| Method 'getWord' is not designed for extension - needs to be abstract, final or empty. | 19 | |
| Missing a Javadoc comment. | 19 | |
| Parameter length should be final. | 19 | |
| '=' is not preceded with whitespace. | 20 | |
| 'while' is not followed by whitespace. | 21 | |
| '<' is not preceded with whitespace. | 21 | |
| '<' is not followed by whitespace. | 21 | |
| '{' is not preceded with whitespace. | 21 | |
| ',' is not followed by whitespace. | 24 | |
| Method 'getWord' is not designed for extension - needs to be abstract, final or empty. | 27 | |
| Missing a Javadoc comment. | 27 | |
| Parameter length should be final. | 27 | |
| Parameter locale should be final. | 27 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 18 | |
| Line is longer than 80 characters. | 19 | |
| Missing a Javadoc comment. | 27 | |
| Missing a Javadoc comment. | 29 | |
| Missing a Javadoc comment. | 31 | |
| Missing a Javadoc comment. | 33 | |
| Parameter reader should be final. | 33 | |
| First sentence should end with a period. | 40 | |
| Parameter length should be final. | 45 | |
| Expected @param tag for 'length'. | 45 | |
| First sentence should end with a period. | 49 | |
| Line is longer than 80 characters. | 50 | |
| Line is longer than 80 characters. | 52 | |
| Method 'getWord' is not designed for extension - needs to be abstract, final or empty. | 54 | |
| Parameter length should be final. | 54 | |
| Expected @param tag for 'length'. | 54 | |
| Parameter locale should be final. | 54 | |
| Expected @param tag for 'locale'. | 54 | |
| '+' should be on a new line. | 62 | |
| '+' should be on a new line. | 63 | |
| Missing a Javadoc comment. | 69 | |
| Parameter locale should be final. | 69 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 11 | |
| Line is longer than 80 characters. | 12 | |
| Missing a Javadoc comment. | 19 | |
| Missing a Javadoc comment. | 21 | |
| Parameter word should be final. | 21 | |
| 'word' hides a field. | 21 | |
| Avoid inline conditionals. | 22 | |
| First sentence should end with a period. | 25 | |
| Method 'getWord' is not designed for extension - needs to be abstract, final or empty. | 30 | |
| Parameter length should be final. | 30 | |
| Expected @param tag for 'length'. | 30 | |
| First sentence should end with a period. | 45 | |
| Line is longer than 80 characters. | 46 | |
| Line is longer than 80 characters. | 50 | |
| Method 'getWord' is not designed for extension - needs to be abstract, final or empty. | 52 | |
| Parameter length should be final. | 52 | |
| Parameter locale should be final. | 52 | |
| Expected @param tag for 'locale'. | 52 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 14 | |
| Missing a Javadoc comment. | 21 | |
| Missing a Javadoc comment. | 23 | |
| Missing a Javadoc comment. | 25 | |
| Parameter acceptedChars should be final. | 25 | |
| First sentence should end with a period. | 29 | |
| Method 'getWord' is not designed for extension - needs to be abstract, final or empty. | 34 | |
| Parameter length should be final. | 34 | |
| Expected @param tag for 'length'. | 34 | |
| Line is longer than 80 characters. | 37 | |
| First sentence should end with a period. | 42 | |
| Line is longer than 80 characters. | 43 | |
| Line is longer than 80 characters. | 46 | |
| Method 'getWord' is not designed for extension - needs to be abstract, final or empty. | 48 | |
| Parameter length should be final. | 48 | |
| Parameter locale should be final. | 48 | |
| Expected @param tag for 'locale'. | 48 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 19 | |
| Expected @param tag for 'length'. | 24 | |
| First sentence should end with a period. | 26 | |
| Line is longer than 80 characters. | 27 | |
| Line is longer than 80 characters. | 31 | |
| Expected @param tag for 'locale'. | 33 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Line is longer than 80 characters. | 14 | |
| Line is longer than 80 characters. | 31 | |
| Missing a Javadoc comment. | 37 | |
| Missing a Javadoc comment. | 38 | |
| Parameter factories should be final. | 44 | |
| 'factories' hides a field. | 44 | |
| Expected @param tag for 'factories'. | 44 | |
| '+' should be on a new line. | 47 | |
| Method 'getFactories' is not designed for extension - needs to be abstract, final or empty. | 53 | |
| Missing a Javadoc comment. | 53 | |
| Line is longer than 80 characters. | 57 | |
| Method 'setFactories' is not designed for extension - needs to be abstract, final or empty. | 57 | |
| Missing a Javadoc comment. | 57 | |
| Parameter factories should be final. | 57 | |
| 'factories' hides a field. | 57 | |
| Redundant throws: 'CaptchaEngineException' is unchecked exception. | 57 | |
| Line is longer than 80 characters. | 59 | |
| Method 'getNextCaptcha' is not designed for extension - needs to be abstract, final or empty. | 70 | |
| Method 'getNextCaptcha' is not designed for extension - needs to be abstract, final or empty. | 80 | |
| Parameter locale should be final. | 80 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 13 | |
| Line is longer than 80 characters. | 14 | |
| Expected @param tag for 'factories'. | 25 | |
| Line contains a tab character. | 26 | |
| Line has trailing spaces. | 27 | |
| Line contains a tab character. | 27 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line contains a tab character. | 30 | |
| Missing a Javadoc comment. | 30 | |
| Variable 'factories' must be private and have accessor methods. | 30 | |
| Line contains a tab character. | 31 | |
| Missing a Javadoc comment. | 31 | |
| Variable 'myRandom' must be private and have accessor methods. | 31 | |
| Method 'getImageCaptchaFactory' is not designed for extension - needs to be abstract, final or empty. | 38 | |
| Line has trailing spaces. | 42 | |
| Method 'getNextImageCaptcha' is not designed for extension - needs to be abstract, final or empty. | 58 | |
| Parameter locale should be final. | 58 | |
| Missing a Javadoc comment. | 62 | |
| Method 'getNextCaptcha' is not designed for extension - needs to be abstract, final or empty. | 72 | |
| Parameter locale should be final. | 72 | |
| Line has trailing spaces. | 76 | |
| Method 'getFactories' is not designed for extension - needs to be abstract, final or empty. | 80 | |
| Line is longer than 80 characters. | 81 | |
| Line is longer than 80 characters. | 87 | |
| Method 'setFactories' is not designed for extension - needs to be abstract, final or empty. | 87 | |
| Parameter factories should be final. | 87 | |
| 'factories' hides a field. | 87 | |
| Expected @throws tag for 'CaptchaEngineException'. | 87 | |
| Redundant throws: 'CaptchaEngineException' is unchecked exception. | 87 | |
| Line is longer than 80 characters. | 92 | |
| Line is longer than 80 characters. | 93 | |
| Method 'checkNotNullOrEmpty' is not designed for extension - needs to be abstract, final or empty. | 101 | |
| Missing a Javadoc comment. | 101 | |
| Parameter factories should be final. | 101 | |
| 'factories' hides a field. | 101 | |
| Line is longer than 80 characters. | 103 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 14 | |
| Line is longer than 80 characters. | 15 | |
| Line has trailing spaces. | 21 | |
| Missing a Javadoc comment. | 23 | |
| First sentence should end with a period. | 28 | |
| Line is longer than 80 characters. | 29 | |
| Line is longer than 80 characters. | 30 | |
| First sentence should end with a period. | 34 | |
| Method 'addFactory' is not designed for extension - needs to be abstract, final or empty. | 39 | |
| Parameter factory should be final. | 40 | |
| Expected @param tag for 'factory'. | 40 | |
| First sentence should end with a period. | 44 | |
| Method 'addFactories' is not designed for extension - needs to be abstract, final or empty. | 47 | |
| Parameter factories should be final. | 48 | |
| Expected @param tag for 'factories'. | 48 | |
| Missing a Javadoc comment. | 53 | |
| 'if' construct must use '{}'s. | 54 | |
| Line is longer than 80 characters. | 57 | |
| Line is longer than 80 characters. | 58 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Line is longer than 80 characters. | 14 | |
| Line is longer than 80 characters. | 22 | |
| First sentence should end with a period. | 38 | |
| Line is longer than 80 characters. | 39 | |
| Line is longer than 80 characters. | 40 | |
| Method 'buildInitialFactories' is not designed for extension - needs to be abstract, final or empty. | 42 | |
| Line is longer than 80 characters. | 44 | |
| Line is longer than 80 characters. | 45 | |
| '10' is a magic number. | 50 | |
| '10' is a magic number. | 51 | |
| '10' is a magic number. | 52 | |
| '10' is a magic number. | 53 | |
| '10' is a magic number. | 56 | |
| '20' is a magic number. | 58 | |
| '4' is a magic number. | 60 | |
| '250' is a magic number. | 75 | |
| '250' is a magic number. | 75 | |
| '10' is a magic number. | 78 | |
| '5' is a magic number. | 79 | |
| '10' is a magic number. | 81 | |
| '5' is a magic number. | 82 | |
| '10' is a magic number. | 84 | |
| '5' is a magic number. | 85 | |
| '10' is a magic number. | 87 | |
| '5' is a magic number. | 88 |
| Violation | Message | Line |
|---|---|---|
| Missing package documentation file. | 0 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Line is longer than 80 characters. | 14 | |
| Line is longer than 80 characters. | 24 | |
| Line is longer than 80 characters. | 29 | |
| Unused import - com.sun.jndi.ldap.Ber. | 33 | |
| First sentence should end with a period. | 35 | |
| Method 'buildInitialFactories' is not designed for extension - needs to be abstract, final or empty. | 43 | |
| Missing a Javadoc comment. | 43 | |
| Line is longer than 80 characters. | 45 | |
| '8' is a magic number. | 50 | |
| '15' is a magic number. | 50 | |
| ',' is not followed by whitespace. | 52 | |
| '200' is a magic number. | 54 | |
| '100' is a magic number. | 54 | |
| Line is longer than 80 characters. | 55 | |
| '20' is a magic number. | 56 | |
| '25' is a magic number. | 57 | |
| Line is longer than 80 characters. | 59 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Line is longer than 80 characters. | 14 | |
| Unused import - com.octo.captcha.component.image.backgroundgenerator.BackgroundGenerator. | 21 | |
| Line is longer than 80 characters. | 22 | |
| Unused import - com.octo.captcha.component.image.backgroundgenerator.UniColorBackgroundGenerator. | 22 | |
| Unused import - com.octo.captcha.component.image.color.SingleColorGenerator. | 23 | |
| Unused import - com.octo.captcha.component.image.deformation.ImageDeformation. | 24 | |
| Unused import - com.octo.captcha.component.image.deformation.ImageDeformationByFilters. | 25 | |
| Line is longer than 80 characters. | 26 | |
| Unused import - com.octo.captcha.component.image.deformation.ImageDeformationByBufferedImageOp. | 26 | |
| Unused import - com.octo.captcha.component.image.fontgenerator.FontGenerator. | 27 | |
| Unused import - com.octo.captcha.component.image.fontgenerator.RandomFontGenerator. | 28 | |
| Unused import - com.octo.captcha.component.image.textpaster.TextPaster. | 29 | |
| Unused import - com.octo.captcha.component.image.textpaster.DecoratedRandomTextPaster. | 30 | |
| Line is longer than 80 characters. | 31 | |
| Unused import - com.octo.captcha.component.image.textpaster.textdecorator.BaffleTextDecorator. | 31 | |
| Unused import - com.octo.captcha.component.image.textpaster.textdecorator.TextDecorator. | 32 | |
| Unused import - com.octo.captcha.component.image.wordtoimage.DeformedComposedWordToImage. | 33 | |
| Unused import - com.octo.captcha.engine.image.ListImageCaptchaEngine. | 34 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 36 | |
| Unused import - java.awt.image.ImageFilter. | 37 | |
| Unused import - java.util.ArrayList. | 38 | |
| Line is longer than 80 characters. | 42 | |
| Extra HTML tag found: </p> | 45 | |
| Line has trailing spaces. | 52 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Line is longer than 80 characters. | 14 | |
| Line is longer than 80 characters. | 22 | |
| Line is longer than 80 characters. | 26 | |
| Line is longer than 80 characters. | 30 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 40 | |
| First sentence should end with a period. | 43 | |
| Method 'buildInitialFactories' is not designed for extension - needs to be abstract, final or empty. | 51 | |
| Missing a Javadoc comment. | 51 | |
| Line is longer than 80 characters. | 54 | |
| Line is longer than 80 characters. | 55 | |
| Line is longer than 80 characters. | 56 | |
| Line is longer than 80 characters. | 57 | |
| Line is longer than 80 characters. | 61 | |
| '3' is a magic number. | 67 | |
| '3' is a magic number. | 68 | |
| '20' is a magic number. | 69 | |
| '10' is a magic number. | 70 | |
| '5' is a magic number. | 74 | |
| '5' is a magic number. | 75 | |
| '10' is a magic number. | 76 | |
| '10' is a magic number. | 77 | |
| '20' is a magic number. | 82 | |
| '3' is a magic number. | 84 | |
| '360' is a magic number. | 84 | |
| Line is longer than 80 characters. | 110 | |
| '6' is a magic number. | 110 | |
| '7' is a magic number. | 111 | |
| Line is longer than 80 characters. | 112 | |
| '200' is a magic number. | 114 | |
| '100' is a magic number. | 114 | |
| Line is longer than 80 characters. | 115 | |
| '30' is a magic number. | 117 | |
| '40' is a magic number. | 117 | |
| ',' is not followed by whitespace. | 131 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Line is longer than 80 characters. | 14 | |
| Line is longer than 80 characters. | 22 | |
| Line is longer than 80 characters. | 25 | |
| Using the '.*' form of import should be avoided - com.octo.captcha.component.image.textpaster.*. | 28 | |
| Using the '.*' form of import should be avoided - com.octo.captcha.component.image.textpaster.glyphsvisitor.*. | 29 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 35 | |
| Using the '.*' form of import should be avoided - java.util.*. | 36 | |
| Line is longer than 80 characters. | 41 | |
| Extra HTML tag found: </p> | 44 | |
| First sentence should end with a period. | 51 | |
| Line is longer than 80 characters. | 52 | |
| Line is longer than 80 characters. | 53 | |
| Method 'buildInitialFactories' is not designed for extension - needs to be abstract, final or empty. | 55 | |
| Line is longer than 80 characters. | 58 | |
| Line is longer than 80 characters. | 59 | |
| '7' is a magic number. | 63 | |
| '7' is a magic number. | 63 | |
| '23' is a magic number. | 66 | |
| '170' is a magic number. | 66 | |
| '27' is a magic number. | 66 | |
| '220' is a magic number. | 67 | |
| '34' is a magic number. | 67 | |
| '11' is a magic number. | 67 | |
| '23' is a magic number. | 68 | |
| '67' is a magic number. | 68 | |
| '172' is a magic number. | 68 | |
| ',' is not followed by whitespace. | 69 | |
| '3' is a magic number. | 72 | |
| '200' is a magic number. | 84 | |
| '70' is a magic number. | 84 | |
| '50' is a magic number. | 86 | |
| '50' is a magic number. | 87 | |
| ',' is not followed by whitespace. | 89 | |
| '50' is a magic number. | 89 | |
| '50' is a magic number. | 91 | |
| '50' is a magic number. | 93 | |
| ',' is not followed by whitespace. | 95 | |
| '-.5f' is a magic number. | 100 | |
| '70' is a magic number. | 101 | |
| '/' is not preceded with whitespace. | 102 | |
| '/' is not followed by whitespace. | 102 | |
| '16' is a magic number. | 102 | |
| '0.5f' is a magic number. | 103 | |
| '-0.01f' is a magic number. | 104 | |
| Line has trailing spaces. | 105 | |
| '-.6f' is a magic number. | 108 | |
| '70' is a magic number. | 109 | |
| '/' is not preceded with whitespace. | 110 | |
| '/' is not followed by whitespace. | 110 | |
| '16' is a magic number. | 110 | |
| '0.3f' is a magic number. | 111 | |
| '1.01f' is a magic number. | 112 | |
| '-.6f' is a magic number. | 116 | |
| '70' is a magic number. | 117 | |
| '/' is not preceded with whitespace. | 118 | |
| '/' is not followed by whitespace. | 118 | |
| '16' is a magic number. | 118 | |
| '0.8f' is a magic number. | 119 | |
| '-0.01f' is a magic number. | 120 | |
| '<' is not preceded with whitespace. | 125 | |
| '<' is not followed by whitespace. | 125 | |
| '>' is not preceded with whitespace. | 125 | |
| '<' is not preceded with whitespace. | 125 | |
| '<' is not followed by whitespace. | 125 | |
| '>' is not preceded with whitespace. | 125 | |
| '>' is not followed by whitespace. | 125 | |
| Line is longer than 80 characters. | 132 | |
| ',' is not followed by whitespace. | 132 | |
| '<' is not preceded with whitespace. | 133 | |
| '<' is not followed by whitespace. | 133 | |
| '>' is not preceded with whitespace. | 133 | |
| '>' is not followed by whitespace. | 133 | |
| '<' is not preceded with whitespace. | 134 | |
| '<' is not followed by whitespace. | 134 | |
| '>' is not preceded with whitespace. | 134 | |
| '>' is not followed by whitespace. | 134 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Line is longer than 80 characters. | 14 | |
| Line is longer than 80 characters. | 24 | |
| Line is longer than 80 characters. | 27 | |
| Line is longer than 80 characters. | 32 | |
| Line is longer than 80 characters. | 33 | |
| Using the '.*' form of import should be avoided - com.octo.captcha.component.image.textpaster.glyphsvisitor.*. | 34 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 39 | |
| Line is longer than 80 characters. | 44 | |
| Extra HTML tag found: </p> | 47 | |
| First sentence should end with a period. | 54 | |
| Line is longer than 80 characters. | 55 | |
| Line is longer than 80 characters. | 56 | |
| Method 'buildInitialFactories' is not designed for extension - needs to be abstract, final or empty. | 58 | |
| Line is longer than 80 characters. | 61 | |
| '8' is a magic number. | 65 | |
| '8' is a magic number. | 65 | |
| '80' is a magic number. | 66 | |
| ',' is not followed by whitespace. | 67 | |
| '5' is a magic number. | 68 | |
| '/' is not preceded with whitespace. | 69 | |
| '/' is not followed by whitespace. | 69 | |
| '32' is a magic number. | 69 | |
| '0.2' is a magic number. | 70 | |
| ',' is not followed by whitespace. | 70 | |
| '0.2' is a magic number. | 70 | |
| '4' is a magic number. | 71 | |
| Line is longer than 80 characters. | 76 | |
| '1.2' is a magic number. | 76 | |
| ',' is not followed by whitespace. | 76 | |
| '80' is a magic number. | 76 | |
| ',' is not followed by whitespace. | 76 | |
| ',' is not followed by whitespace. | 76 | |
| '25' is a magic number. | 76 | |
| Line is longer than 80 characters. | 77 | |
| ',' is not followed by whitespace. | 77 | |
| '238' is a magic number. | 77 | |
| '238' is a magic number. | 77 | |
| ',' is not followed by whitespace. | 77 | |
| '238' is a magic number. | 77 | |
| ',' is not followed by whitespace. | 77 | |
| ',' is not followed by whitespace. | 77 | |
| '25' is a magic number. | 77 | |
| '218' is a magic number. | 82 | |
| '48' is a magic number. | 82 | |
| '238' is a magic number. | 82 | |
| '238' is a magic number. | 82 | |
| ',' is not followed by whitespace. | 82 | |
| '238' is a magic number. | 82 | |
| '30' is a magic number. | 84 | |
| '35' is a magic number. | 85 | |
| ',' is not followed by whitespace. | 87 | |
| '30' is a magic number. | 87 | |
| ',' is not followed by whitespace. | 89 | |
| '=' is not preceded with whitespace. | 93 | |
| '30' is a magic number. | 95 | |
| Line is longer than 80 characters. | 102 | |
| '<' is not preceded with whitespace. | 102 | |
| '<' is not followed by whitespace. | 102 | |
| '>' is not preceded with whitespace. | 102 | |
| '<' is not preceded with whitespace. | 102 | |
| '<' is not followed by whitespace. | 102 | |
| '>' is not preceded with whitespace. | 102 | |
| '>' is not followed by whitespace. | 102 | |
| Line is longer than 80 characters. | 108 | |
| ',' is not followed by whitespace. | 108 | |
| '<' is not preceded with whitespace. | 109 | |
| '<' is not followed by whitespace. | 109 | |
| '>' is not preceded with whitespace. | 109 | |
| '>' is not followed by whitespace. | 109 | |
| '<' is not preceded with whitespace. | 110 | |
| '<' is not followed by whitespace. | 110 | |
| '>' is not preceded with whitespace. | 110 | |
| '>' is not followed by whitespace. | 110 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Line is longer than 80 characters. | 14 | |
| Unused import - com.jhlabs.image.PinchFilter. | 22 | |
| Line is longer than 80 characters. | 25 | |
| Line is longer than 80 characters. | 28 | |
| Using the '.*' form of import should be avoided - com.octo.captcha.component.image.textpaster.glyphsvisitor.*. | 33 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 38 | |
| Line is longer than 80 characters. | 43 | |
| Extra HTML tag found: </p> | 46 | |
| First sentence should end with a period. | 53 | |
| Line is longer than 80 characters. | 54 | |
| Line is longer than 80 characters. | 55 | |
| Method 'buildInitialFactories' is not designed for extension - needs to be abstract, final or empty. | 57 | |
| Line is longer than 80 characters. | 60 | |
| '8' is a magic number. | 64 | |
| '8' is a magic number. | 64 | |
| '80' is a magic number. | 65 | |
| ',' is not followed by whitespace. | 66 | |
| '3' is a magic number. | 67 | |
| '20' is a magic number. | 68 | |
| ',' is not followed by whitespace. | 68 | |
| '20' is a magic number. | 68 | |
| Line has trailing spaces. | 71 | |
| '218' is a magic number. | 74 | |
| '48' is a magic number. | 74 | |
| '238' is a magic number. | 74 | |
| '238' is a magic number. | 74 | |
| ',' is not followed by whitespace. | 74 | |
| '238' is a magic number. | 74 | |
| '30' is a magic number. | 76 | |
| '35' is a magic number. | 77 | |
| ',' is not followed by whitespace. | 79 | |
| '30' is a magic number. | 79 | |
| ',' is not followed by whitespace. | 81 | |
| '=' is not preceded with whitespace. | 86 | |
| '30' is a magic number. | 90 | |
| '10' is a magic number. | 91 | |
| '=' is not preceded with whitespace. | 94 | |
| '30' is a magic number. | 95 | |
| '10' is a magic number. | 96 | |
| '90' is a magic number. | 97 | |
| Line is longer than 80 characters. | 100 | |
| '<' is not preceded with whitespace. | 100 | |
| '<' is not followed by whitespace. | 100 | |
| '>' is not preceded with whitespace. | 100 | |
| '<' is not preceded with whitespace. | 100 | |
| '<' is not followed by whitespace. | 100 | |
| '>' is not preceded with whitespace. | 100 | |
| '>' is not followed by whitespace. | 100 | |
| Line has trailing spaces. | 103 | |
| Line is longer than 80 characters. | 107 | |
| ',' is not followed by whitespace. | 107 | |
| '<' is not preceded with whitespace. | 108 | |
| '<' is not followed by whitespace. | 108 | |
| '>' is not preceded with whitespace. | 108 | |
| '>' is not followed by whitespace. | 108 | |
| '<' is not preceded with whitespace. | 111 | |
| '<' is not followed by whitespace. | 111 | |
| '>' is not preceded with whitespace. | 111 | |
| '>' is not followed by whitespace. | 111 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Line is longer than 80 characters. | 14 | |
| Line is longer than 80 characters. | 24 | |
| Line is longer than 80 characters. | 26 | |
| First sentence should end with a period. | 34 | |
| Method 'buildInitialFactories' is not designed for extension - needs to be abstract, final or empty. | 41 | |
| Missing a Javadoc comment. | 41 | |
| Line has trailing spaces. | 42 | |
| Line is longer than 80 characters. | 43 | |
| Line is longer than 80 characters. | 44 | |
| '5' is a magic number. | 47 | |
| Line is longer than 80 characters. | 48 | |
| '7' is a magic number. | 48 | |
| Line is longer than 80 characters. | 51 | |
| '200' is a magic number. | 52 | |
| '100' is a magic number. | 52 | |
| '25' is a magic number. | 55 | |
| '30' is a magic number. | 55 | |
| Line is longer than 80 characters. | 60 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Line is longer than 80 characters. | 14 | |
| Line is longer than 80 characters. | 22 | |
| Line is longer than 80 characters. | 24 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 28 | |
| First sentence should end with a period. | 30 | |
| Method 'buildInitialFactories' is not designed for extension - needs to be abstract, final or empty. | 39 | |
| Missing a Javadoc comment. | 39 | |
| Line is longer than 80 characters. | 40 | |
| '5' is a magic number. | 42 | |
| '8' is a magic number. | 43 | |
| '200' is a magic number. | 45 | |
| '100' is a magic number. | 45 | |
| '25' is a magic number. | 47 | |
| '30' is a magic number. | 47 | |
| Line is longer than 80 characters. | 48 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Line is longer than 80 characters. | 14 | |
| Using the '.*' form of import should be avoided - com.octo.captcha.engine.image.gimpy.*. | 23 | |
| First sentence should end with a period. | 30 | |
| Utility classes should not have a public or default constructor. | 37 | |
| Missing a Javadoc comment. | 39 | |
| Name 'SHOULD_DELETE_OLD_JPEGS_FIRST' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 39 | |
| Missing a Javadoc comment. | 41 | |
| Parameter args should be final. | 41 | |
| Line is longer than 80 characters. | 44 | |
| '+' should be on a new line. | 54 | |
| '+' should be on a new line. | 55 | |
| '+' should be on a new line. | 56 | |
| Line is longer than 80 characters. | 72 | |
| '}' should be on the same line. | 75 | |
| Line is longer than 80 characters. | 77 | |
| Line is longer than 80 characters. | 83 | |
| '}' should be on the same line. | 84 | |
| Line is longer than 80 characters. | 86 | |
| Line is longer than 80 characters. | 87 | |
| Line is longer than 80 characters. | 89 | |
| '}' should be on the same line. | 90 | |
| Line is longer than 80 characters. | 92 | |
| Missing a Javadoc comment. | 103 | |
| Parameter outputDir should be final. | 103 | |
| Line is longer than 80 characters. | 111 | |
| Line is longer than 80 characters. | 122 | |
| Missing a Javadoc comment. | 122 | |
| Parameter iterations should be final. | 122 | |
| Parameter pixCaptchaEngine should be final. | 122 | |
| Parameter outputDir should be final. | 122 | |
| Line is longer than 80 characters. | 125 | |
| Line is longer than 80 characters. | 138 | |
| '100' is a magic number. | 142 | |
| '99' is a magic number. | 142 | |
| '}' should be on the same line. | 146 | |
| '+' should be on a new line. | 154 | |
| Line is longer than 80 characters. | 155 | |
| '+' should be on a new line. | 155 | |
| Line is longer than 80 characters. | 156 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Line is longer than 80 characters. | 14 | |
| First sentence should end with a period. | 30 | |
| Utility classes should not have a public or default constructor. | 36 | |
| Line is longer than 80 characters. | 38 | |
| Missing a Javadoc comment. | 38 | |
| 'cast' is not followed by whitespace. | 38 | |
| Missing a Javadoc comment. | 39 | |
| Missing a Javadoc comment. | 42 | |
| Parameter image should be final. | 42 | |
| Parameter file should be final. | 42 | |
| Missing a Javadoc comment. | 51 | |
| Parameter sos should be final. | 51 | |
| Parameter image should be final. | 51 | |
| Line has trailing spaces. | 55 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Line is longer than 80 characters. | 14 | |
| Line is longer than 80 characters. | 22 | |
| Line is longer than 80 characters. | 24 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 35 | |
| Line is longer than 80 characters. | 40 | |
| Utility classes should not have a public or default constructor. | 46 | |
| Missing a Javadoc comment. | 48 | |
| Parameter args should be final. | 48 | |
| '8' is a magic number. | 49 | |
| '8' is a magic number. | 50 | |
| '200' is a magic number. | 52 | |
| '100' is a magic number. | 52 | |
| '30' is a magic number. | 55 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Line is longer than 80 characters. | 14 | |
| First sentence should end with a period. | 32 | |
| Utility classes should not have a public or default constructor. | 38 | |
| Missing a Javadoc comment. | 40 | |
| Parameter args should be final. | 40 | |
| Redundant throws: 'ImageFormatException' is unchecked exception. | 41 | |
| Line is longer than 80 characters. | 44 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Line is longer than 80 characters. | 14 | |
| First sentence should end with a period. | 24 | |
| Extra HTML tag found: </p> | 27 | |
| Expected @param tag for 'factories'. | 36 | |
| Line contains a tab character. | 37 | |
| Line has trailing spaces. | 38 | |
| Line contains a tab character. | 38 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Line is longer than 80 characters. | 14 | |
| Line is longer than 80 characters. | 28 | |
| Line is longer than 80 characters. | 29 | |
| Extra HTML tag found: </p> | 29 | |
| Missing a Javadoc comment. | 36 | |
| First sentence should end with a period. | 41 | |
| Line is longer than 80 characters. | 42 | |
| Line is longer than 80 characters. | 43 | |
| First sentence should end with a period. | 47 | |
| Method 'addFactory' is not designed for extension - needs to be abstract, final or empty. | 52 | |
| Parameter factory should be final. | 52 | |
| Expected @param tag for 'factory'. | 52 | |
| First sentence should end with a period. | 56 | |
| Method 'addFactories' is not designed for extension - needs to be abstract, final or empty. | 59 | |
| Parameter factories should be final. | 59 | |
| Expected @param tag for 'factories'. | 59 | |
| Missing a Javadoc comment. | 64 | |
| 'if' construct must use '{}'s. | 65 | |
| Line is longer than 80 characters. | 66 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Line is longer than 80 characters. | 14 | |
| Missing a Javadoc comment. | 41 | |
| Variable 'factories' must be private and have accessor methods. | 41 | |
| Missing a Javadoc comment. | 43 | |
| Variable 'myRandom' must be private and have accessor methods. | 43 | |
| Line has trailing spaces. | 45 | |
| Line contains a tab character. | 45 | |
| Parameter locale should be final. | 62 | |
| Method 'getFactories' is not designed for extension - needs to be abstract, final or empty. | 69 | |
| Line is longer than 80 characters. | 70 | |
| Line is longer than 80 characters. | 76 | |
| Method 'setFactories' is not designed for extension - needs to be abstract, final or empty. | 76 | |
| Parameter factories should be final. | 76 | |
| 'factories' hides a field. | 76 | |
| Expected @throws tag for 'CaptchaEngineException'. | 76 | |
| Redundant throws: 'CaptchaEngineException' is unchecked exception. | 76 | |
| Line is longer than 80 characters. | 81 | |
| Line is longer than 80 characters. | 82 | |
| Method 'checkNotNullOrEmpty' is not designed for extension - needs to be abstract, final or empty. | 90 | |
| Missing a Javadoc comment. | 90 | |
| Parameter factories should be final. | 90 | |
| 'factories' hides a field. | 90 | |
| Line is longer than 80 characters. | 92 | |
| Method 'getSoundCaptchaFactory' is not designed for extension - needs to be abstract, final or empty. | 101 | |
| Method 'getNextSoundCaptcha' is not designed for extension - needs to be abstract, final or empty. | 111 | |
| Method 'getNextSoundCaptcha' is not designed for extension - needs to be abstract, final or empty. | 120 | |
| Parameter locale should be final. | 120 | |
| Expected @param tag for 'locale'. | 120 | |
| Line has trailing spaces. | 123 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 8 | |
| Line is longer than 80 characters. | 14 | |
| First sentence should end with a period. | 26 | |
| Extra HTML tag found: </p> | 28 | |
| Utility classes should not have a public or default constructor. | 33 | |
| First sentence should end with a period. | 34 | |
| Line is longer than 80 characters. | 40 | |
| Parameter pAudioInputStream should be final. | 40 | |
| Parameter pFile should be final. | 40 | |
| Expected @throws tag for 'IOException'. | 40 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Missing a Javadoc comment. | 26 | |
| Missing a Javadoc comment. | 28 | |
| Variable 'question' must be private and have accessor methods. | 28 | |
| Missing a Javadoc comment. | 30 | |
| Variable 'challenge' must be private and have accessor methods. | 30 | |
| Missing a Javadoc comment. | 32 | |
| Parameter question should be final. | 32 | |
| 'question' hides a field. | 32 | |
| Parameter challenge should be final. | 32 | |
| 'challenge' hides a field. | 32 | |
| First sentence should end with a period. | 37 | |
| Line is longer than 80 characters. | 63 | |
| Line is longer than 80 characters. | 64 | |
| Line is longer than 80 characters. | 65 | |
| Line is longer than 80 characters. | 73 | |
| Method 'hasGetChalengeBeenCalled' is not designed for extension - needs to be abstract, final or empty. | 78 | |
| First sentence should end with a period. | 82 | |
| Line is longer than 80 characters. | 83 | |
| Line is longer than 80 characters. | 84 | |
| Parameter out should be final. | 87 | |
| Expected @throws tag for 'IOException'. | 88 | |
| Line is longer than 80 characters. | 96 | |
| First sentence should end with a period. | 100 | |
| Line is longer than 80 characters. | 101 | |
| Line is longer than 80 characters. | 102 | |
| Parameter in should be final. | 106 | |
| Expected @throws tag for 'IOException'. | 107 | |
| Expected @throws tag for 'ClassNotFoundException'. | 107 | |
| Line has trailing spaces. | 111 | |
| '=' is not followed by whitespace. | 114 | |
| Line is longer than 80 characters. | 117 | |
| Line has trailing spaces. | 118 | |
| Line is longer than 80 characters. | 118 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 32 | |
| Expected @param tag for 'locale'. | 36 | |
| Expected @param tag for 'locale'. | 52 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 11 | |
| Line is longer than 80 characters. | 16 | |
| Line is longer than 80 characters. | 17 | |
| Line is longer than 80 characters. | 18 | |
| Missing a Javadoc comment. | 25 | |
| Missing a Javadoc comment. | 26 | |
| Line is longer than 80 characters. | 31 | |
| Line is longer than 80 characters. | 33 | |
| Parameter question should be final. | 36 | |
| Parameter challenge should be final. | 36 | |
| Parameter deformationCenter should be final. | 37 | |
| 'deformationCenter' hides a field. | 37 | |
| Parameter tolerance should be final. | 37 | |
| 'tolerance' hides a field. | 37 | |
| Method 'validateResponse' is not designed for extension - needs to be abstract, final or empty. | 50 | |
| Parameter response should be final. | 50 | |
| First sentence should end with a period. | 77 | |
| Line is longer than 80 characters. | 82 | |
| Parameter point should be final. | 84 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.awt.*. | 16 | |
| Line is longer than 80 characters. | 23 | |
| Missing a Javadoc comment. | 31 | |
| Missing a Javadoc comment. | 33 | |
| Missing a Javadoc comment. | 34 | |
| Missing a Javadoc comment. | 35 | |
| Missing a Javadoc comment. | 36 | |
| Missing a Javadoc comment. | 37 | |
| First sentence should end with a period. | 39 | |
| Parameter generator should be final. | 48 | |
| 'generator' hides a field. | 48 | |
| Parameter deformation should be final. | 49 | |
| 'deformation' hides a field. | 49 | |
| Parameter scale should be final. | 49 | |
| 'scale' hides a field. | 49 | |
| Parameter tolerance should be final. | 50 | |
| 'tolerance' hides a field. | 50 | |
| Line is longer than 80 characters. | 52 | |
| '99' is a magic number. | 62 | |
| First sentence should end with a period. | 77 | |
| Method 'getImageCaptcha' is not designed for extension - needs to be abstract, final or empty. | 82 | |
| First sentence should end with a period. | 86 | |
| Method 'getImageCaptcha' is not designed for extension - needs to be abstract, final or empty. | 91 | |
| Parameter locale should be final. | 91 | |
| Expected @param tag for 'locale'. | 91 | |
| '100' is a magic number. | 100 | |
| '100' is a magic number. | 101 | |
| Line is longer than 80 characters. | 110 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 15 | |
| Line is longer than 80 characters. | 16 | |
| Line contains a tab character. | 24 | |
| Missing a Javadoc comment. | 24 | |
| Missing a Javadoc comment. | 25 | |
| '=' is not preceded with whitespace. | 25 | |
| '=' is not followed by whitespace. | 25 | |
| Line is longer than 80 characters. | 28 | |
| Missing a Javadoc comment. | 28 | |
| Parameter question should be final. | 28 | |
| Parameter challenge should be final. | 28 | |
| Parameter response should be final. | 28 | |
| 'response' hides a field. | 28 | |
| Parameter caseSensitive should be final. | 28 | |
| 'caseSensitive' hides a field. | 28 | |
| '=' is not preceded with whitespace. | 31 | |
| '=' is not followed by whitespace. | 31 | |
| Missing a Javadoc comment. | 34 | |
| Parameter question should be final. | 34 | |
| Parameter challenge should be final. | 34 | |
| Parameter response should be final. | 34 | |
| 'response' hides a field. | 34 | |
| Line is longer than 80 characters. | 39 | |
| Line is longer than 80 characters. | 42 | |
| 'response' hides a field. | 44 | |
| Expected @param tag for 'response'. | 44 | |
| Avoid inline conditionals. | 46 | |
| Line is longer than 80 characters. | 50 | |
| Line is longer than 80 characters. | 52 | |
| Redundant 'final' modifier. | 54 | |
| 'response' hides a field. | 54 | |
| Expected @param tag for 'response'. | 54 | |
| Line is longer than 80 characters. | 55 | |
| '?' is not preceded with whitespace. | 55 | |
| Avoid inline conditionals. | 55 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 21 | |
| Line is longer than 80 characters. | 22 | |
| Missing a Javadoc comment. | 26 | |
| Missing a Javadoc comment. | 27 | |
| Missing a Javadoc comment. | 28 | |
| Missing a Javadoc comment. | 29 | |
| '=' is not preceded with whitespace. | 29 | |
| '=' is not followed by whitespace. | 29 | |
| Missing a Javadoc comment. | 31 | |
| Missing a Javadoc comment. | 33 | |
| Parameter generator should be final. | 33 | |
| Parameter word2image should be final. | 33 | |
| '{' is not preceded with whitespace. | 33 | |
| ',' is not followed by whitespace. | 34 | |
| Line is longer than 80 characters. | 37 | |
| Missing a Javadoc comment. | 37 | |
| Parameter generator should be final. | 37 | |
| Parameter word2image should be final. | 37 | |
| Parameter caseSensitive should be final. | 37 | |
| 'caseSensitive' hides a field. | 37 | |
| '+' should be on a new line. | 39 | |
| '+' should be on a new line. | 43 | |
| '=' is not preceded with whitespace. | 48 | |
| '=' is not followed by whitespace. | 48 | |
| First sentence should end with a period. | 52 | |
| Method 'getImageCaptcha' is not designed for extension - needs to be abstract, final or empty. | 57 | |
| Method 'getWordToImage' is not designed for extension - needs to be abstract, final or empty. | 61 | |
| Missing a Javadoc comment. | 61 | |
| Method 'getWordGenerator' is not designed for extension - needs to be abstract, final or empty. | 65 | |
| Missing a Javadoc comment. | 65 | |
| First sentence should end with a period. | 69 | |
| Method 'getImageCaptcha' is not designed for extension - needs to be abstract, final or empty. | 74 | |
| Parameter locale should be final. | 74 | |
| Expected @param tag for 'locale'. | 74 | |
| Line is longer than 80 characters. | 88 | |
| Method 'getRandomLength' is not designed for extension - needs to be abstract, final or empty. | 93 | |
| Missing a Javadoc comment. | 93 | |
| '-' should be on a new line. | 95 | |
| Avoid inline conditionals. | 97 | |
| '+' should be on a new line. | 98 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 9 | |
| Missing a Javadoc comment. | 17 | |
| Line is longer than 80 characters. | 20 | |
| Line is longer than 80 characters. | 29 | |
| Parameter message should be final. | 32 | |
| Line is longer than 80 characters. | 37 | |
| Line is longer than 80 characters. | 38 | |
| Line is longer than 80 characters. | 39 | |
| Line is longer than 80 characters. | 41 | |
| Line is longer than 80 characters. | 42 | |
| Parameter cause should be final. | 46 | |
| 'cause' hides a field. | 46 | |
| Line is longer than 80 characters. | 52 | |
| Line is longer than 80 characters. | 53 | |
| Line is longer than 80 characters. | 56 | |
| Line is longer than 80 characters. | 57 | |
| Line is longer than 80 characters. | 58 | |
| Parameter message should be final. | 62 | |
| Parameter cause should be final. | 62 | |
| 'cause' hides a field. | 62 | |
| Method 'getCause' is not designed for extension - needs to be abstract, final or empty. | 70 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Class CaptchaModuleConfig should be declared as final. | 19 | |
| Missing a Javadoc comment. | 22 | |
| Missing a Javadoc comment. | 24 | |
| First sentence should end with a period. | 28 | |
| First sentence should end with a period. | 33 | |
| First sentence should end with a period. | 37 | |
| First sentence should end with a period. | 41 | |
| First sentence should end with a period. | 45 | |
| Missing a Javadoc comment. | 52 | |
| Missing a Javadoc comment. | 55 | |
| Missing a Javadoc comment. | 57 | |
| Line is longer than 80 characters. | 59 | |
| Missing a Javadoc comment. | 59 | |
| Line is longer than 80 characters. | 61 | |
| Missing a Javadoc comment. | 61 | |
| Missing a Javadoc comment. | 63 | |
| Missing a Javadoc comment. | 65 | |
| Line is longer than 80 characters. | 67 | |
| Missing a Javadoc comment. | 67 | |
| Missing a Javadoc comment. | 69 | |
| Missing a Javadoc comment. | 78 | |
| Parameter idKey should be final. | 78 | |
| 'idKey' hides a field. | 78 | |
| Missing a Javadoc comment. | 90 | |
| Parameter messageType should be final. | 90 | |
| 'messageType' hides a field. | 90 | |
| Line is longer than 80 characters. | 95 | |
| Missing a Javadoc comment. | 101 | |
| Parameter messageValue should be final. | 101 | |
| 'messageValue' hides a field. | 101 | |
| Missing a Javadoc comment. | 112 | |
| Parameter messageKey should be final. | 112 | |
| 'messageKey' hides a field. | 112 | |
| Missing a Javadoc comment. | 123 | |
| Parameter idType should be final. | 123 | |
| 'idType' hides a field. | 123 | |
| Missing a Javadoc comment. | 134 | |
| Parameter serviceClass should be final. | 134 | |
| 'serviceClass' hides a field. | 134 | |
| Missing a Javadoc comment. | 138 | |
| Missing a Javadoc comment. | 142 | |
| Parameter responseKey should be final. | 142 | |
| 'responseKey' hides a field. | 142 | |
| Missing a Javadoc comment. | 146 | |
| Missing a Javadoc comment. | 150 | |
| Parameter registerToMbean should be final. | 150 | |
| 'registerToMbean' hides a field. | 150 | |
| Missing a Javadoc comment. | 155 | |
| 'if' construct must use '{}'s. | 158 | |
| Line is longer than 80 characters. | 158 | |
| Line is longer than 80 characters. | 159 | |
| '+' should be on a new line. | 159 | |
| Line is longer than 80 characters. | 160 | |
| 'if' construct must use '{}'s. | 162 | |
| Line is longer than 80 characters. | 162 | |
| Line is longer than 80 characters. | 163 | |
| '+' should be on a new line. | 163 | |
| Line is longer than 80 characters. | 164 | |
| 'if' construct must use '{}'s. | 166 | |
| Line is longer than 80 characters. | 166 | |
| 'if' construct must use '{}'s. | 168 | |
| Line is longer than 80 characters. | 169 | |
| 'if' construct must use '{}'s. | 171 | |
| Line is longer than 80 characters. | 172 | |
| 'if' construct must use '{}'s. | 174 | |
| Line is longer than 80 characters. | 174 | |
| Line is longer than 80 characters. | 175 | |
| Line is longer than 80 characters. | 178 | |
| Line is longer than 80 characters. | 181 | |
| Line is longer than 80 characters. | 182 | |
| Line is longer than 80 characters. | 185 | |
| Line is longer than 80 characters. | 186 | |
| Line is longer than 80 characters. | 197 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Utility classes should not have a public or default constructor. | 18 | |
| Line is longer than 80 characters. | 21 | |
| Line is longer than 80 characters. | 22 | |
| Expected an @return tag. | 25 | |
| Parameter httpServletRequest should be final. | 25 | |
| Expected @param tag for 'httpServletRequest'. | 25 | |
| Line is longer than 80 characters. | 27 | |
| '?' should be on a new line. | 27 | |
| Avoid inline conditionals. | 27 | |
| Line is longer than 80 characters. | 32 | |
| Line is longer than 80 characters. | 36 | |
| ';' is not followed by whitespace. | 36 | |
| First sentence should end with a period. | 41 | |
| Line is longer than 80 characters. | 42 | |
| Expected an @return tag. | 45 | |
| Parameter httpServletRequest should be final. | 45 | |
| Expected @param tag for 'httpServletRequest'. | 45 | |
| Line is longer than 80 characters. | 48 | |
| '?' should be on a new line. | 48 | |
| Avoid inline conditionals. | 48 | |
| Line is longer than 80 characters. | 52 | |
| Line is longer than 80 characters. | 55 | |
| Line is longer than 80 characters. | 59 | |
| Line is longer than 80 characters. | 60 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 14 | |
| Utility classes should not have a public or default constructor. | 19 | |
| Line is longer than 80 characters. | 35 | |
| Missing a Javadoc comment. | 35 | |
| Parameter service should be final. | 35 | |
| Parameter name should be final. | 35 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 36 | |
| Line is longer than 80 characters. | 37 | |
| Line is longer than 80 characters. | 40 | |
| Line is longer than 80 characters. | 54 | |
| Line is longer than 80 characters. | 59 | |
| Line is longer than 80 characters. | 67 | |
| Missing a Javadoc comment. | 70 | |
| Parameter name should be final. | 70 | |
| Line is longer than 80 characters. | 80 | |
| Line is longer than 80 characters. | 85 | |
| Line is longer than 80 characters. | 90 | |
| Line is longer than 80 characters. | 95 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Missing a Javadoc comment. | 24 | |
| Variable 'pageContext' must be private and have accessor methods. | 24 | |
| Missing a Javadoc comment. | 26 | |
| Variable 'parent' must be private and have accessor methods. | 26 | |
| Method 'setPageContext' is not designed for extension - needs to be abstract, final or empty. | 29 | |
| Missing a Javadoc comment. | 29 | |
| Parameter pageContext should be final. | 29 | |
| 'pageContext' hides a field. | 29 | |
| Method 'setParent' is not designed for extension - needs to be abstract, final or empty. | 34 | |
| Missing a Javadoc comment. | 34 | |
| Parameter tag should be final. | 34 | |
| Method 'getParent' is not designed for extension - needs to be abstract, final or empty. | 38 | |
| Missing a Javadoc comment. | 38 | |
| Method 'doStartTag' is not designed for extension - needs to be abstract, final or empty. | 43 | |
| Missing a Javadoc comment. | 43 | |
| Missing a Javadoc comment. | 47 | |
| Missing a Javadoc comment. | 51 | |
| Missing a Javadoc comment. | 53 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 14 | |
| Line is longer than 80 characters. | 20 | |
| Line is longer than 80 characters. | 22 | |
| Missing a Javadoc comment. | 22 | |
| Method 'doEndTag' is not designed for extension - needs to be abstract, final or empty. | 24 | |
| Missing a Javadoc comment. | 24 | |
| Line is longer than 80 characters. | 27 | |
| Method 'getService' is not designed for extension - needs to be abstract, final or empty. | 40 | |
| Missing a Javadoc comment. | 40 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 11 | |
| Line is longer than 80 characters. | 17 | |
| Method 'doEndTag' is not designed for extension - needs to be abstract, final or empty. | 19 | |
| Missing a Javadoc comment. | 19 | |
| Line is longer than 80 characters. | 20 |
| Violation | Message | Line |
|---|---|---|
| Missing package documentation file. | 0 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 24 | |
| Line is longer than 80 characters. | 27 | |
| Utility classes should not have a public or default constructor. | 30 | |
| Line is longer than 80 characters. | 34 | |
| Line is longer than 80 characters. | 37 | |
| Line is longer than 80 characters. | 45 | |
| Parameter theRequest should be final. | 47 | |
| Line is longer than 80 characters. | 48 | |
| Parameter theResponse should be final. | 48 | |
| Parameter log should be final. | 49 | |
| Parameter service should be final. | 50 | |
| Parameter id should be final. | 51 | |
| Expected @param tag for 'id'. | 51 | |
| Parameter locale should be final. | 52 | |
| Expected @param tag for 'locale'. | 52 | |
| ',' is not followed by whitespace. | 62 | |
| Line is longer than 80 characters. | 69 |
| Violation | Message | Line |
|---|---|---|
| Missing package documentation file. | 0 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 25 | |
| Utility classes should not have a public or default constructor. | 31 | |
| Line is longer than 80 characters. | 34 | |
| Line is longer than 80 characters. | 35 | |
| Line is longer than 80 characters. | 43 | |
| Parameter theRequest should be final. | 45 | |
| Line is longer than 80 characters. | 46 | |
| Parameter theResponse should be final. | 46 | |
| Parameter log should be final. | 46 | |
| Parameter service should be final. | 46 | |
| Parameter id should be final. | 46 | |
| Expected @param tag for 'id'. | 46 | |
| Line is longer than 80 characters. | 47 | |
| Parameter locale should be final. | 47 | |
| Expected @param tag for 'locale'. | 47 | |
| Line is longer than 80 characters. | 53 | |
| Line is longer than 80 characters. | 57 | |
| '}' should be on the same line. | 60 | |
| Line is longer than 80 characters. | 65 | |
| '}' should be on the same line. | 69 | |
| Line is longer than 80 characters. | 75 | |
| Line is longer than 80 characters. | 88 |
| Violation | Message | Line |
|---|---|---|
| Missing package documentation file. | 0 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 19 | |
| Line is longer than 80 characters. | 20 | |
| Line is longer than 80 characters. | 21 | |
| Line is longer than 80 characters. | 22 | |
| Missing a Javadoc comment. | 28 | |
| Variable 'store' must be private and have accessor methods. | 28 | |
| Missing a Javadoc comment. | 29 | |
| Variable 'engine' must be private and have accessor methods. | 29 | |
| Missing a Javadoc comment. | 30 | |
| Variable 'logger' must be private and have accessor methods. | 30 | |
| Missing a Javadoc comment. | 33 | |
| Parameter captchaStore should be final. | 33 | |
| Parameter captchaEngine should be final. | 34 | |
| 'if' construct must use '{}'s. | 35 | |
| Line has trailing spaces. | 39 | |
| Line has trailing spaces. | 41 | |
| Line is longer than 80 characters. | 48 | |
| Method 'getChallengeForID' is not designed for extension - needs to be abstract, final or empty. | 54 | |
| Parameter ID should be final. | 54 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 54 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 54 | |
| Method 'getChallengeForID' is not designed for extension - needs to be abstract, final or empty. | 66 | |
| Parameter ID should be final. | 66 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 66 | |
| Parameter locale should be final. | 66 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 67 | |
| Line has trailing spaces. | 84 | |
| Line is longer than 80 characters. | 103 | |
| Method 'getQuestionForID' is not designed for extension - needs to be abstract, final or empty. | 103 | |
| Parameter ID should be final. | 103 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 103 | |
| Parameter locale should be final. | 103 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 103 | |
| 'else' is not preceded with whitespace. | 113 | |
| '}' is not followed by whitespace. | 113 | |
| Line is longer than 80 characters. | 125 | |
| Method 'getQuestionForID' is not designed for extension - needs to be abstract, final or empty. | 131 | |
| Parameter ID should be final. | 131 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 131 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 131 | |
| Line is longer than 80 characters. | 136 | |
| Method 'validateResponseForID' is not designed for extension - needs to be abstract, final or empty. | 143 | |
| Parameter ID should be final. | 143 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 143 | |
| Parameter response should be final. | 143 | |
| Expected @param tag for 'response'. | 143 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 144 | |
| Line is longer than 80 characters. | 146 | |
| Method 'generateAndStoreCaptcha' is not designed for extension - needs to be abstract, final or empty. | 155 | |
| Missing a Javadoc comment. | 155 | |
| Parameter locale should be final. | 155 | |
| Parameter ID should be final. | 155 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 155 | |
| Line is longer than 80 characters. | 163 | |
| Line is longer than 80 characters. | 164 | |
| Line is longer than 80 characters. | 165 | |
| Expected @param tag for 'captcha'. | 170 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Using the '.*' form of import should be avoided - java.util.*. | 14 | |
| Line is longer than 80 characters. | 17 | |
| Missing a Javadoc comment. | 28 | |
| Missing a Javadoc comment. | 29 | |
| Missing a Javadoc comment. | 31 | |
| Missing a Javadoc comment. | 33 | |
| Missing a Javadoc comment. | 34 | |
| Missing a Javadoc comment. | 35 | |
| Missing a Javadoc comment. | 36 | |
| Missing a Javadoc comment. | 38 | |
| Missing a Javadoc comment. | 40 | |
| ';' is not followed by whitespace. | 40 | |
| Line is longer than 80 characters. | 43 | |
| Missing a Javadoc comment. | 43 | |
| Parameter captchaStore should be final. | 43 | |
| Parameter captchaEngine should be final. | 43 | |
| Line is longer than 80 characters. | 44 | |
| Parameter minGuarantedStorageDelayInSeconds should be final. | 44 | |
| 'minGuarantedStorageDelayInSeconds' hides a field. | 44 | |
| Parameter maxCaptchaStoreSize should be final. | 44 | |
| Line is longer than 80 characters. | 48 | |
| Line is longer than 80 characters. | 49 | |
| '0.8' is a magic number. | 49 | |
| Line is longer than 80 characters. | 53 | |
| Missing a Javadoc comment. | 53 | |
| Parameter captchaStore should be final. | 53 | |
| Parameter captchaEngine should be final. | 53 | |
| Line is longer than 80 characters. | 54 | |
| Parameter minGuarantedStorageDelayInSeconds should be final. | 54 | |
| 'minGuarantedStorageDelayInSeconds' hides a field. | 54 | |
| Parameter maxCaptchaStoreSize should be final. | 54 | |
| Parameter captchaStoreLoadBeforeGarbageCollection should be final. | 54 | |
| Line is longer than 80 characters. | 55 | |
| 'if' construct must use '{}'s. | 56 | |
| Line is longer than 80 characters. | 57 | |
| '+' should be on a new line. | 57 | |
| Line is longer than 80 characters. | 58 | |
| Line is longer than 80 characters. | 59 | |
| Line is longer than 80 characters. | 64 | |
| Line is longer than 80 characters. | 66 | |
| Method 'getCaptchaEngineClass' is not designed for extension - needs to be abstract, final or empty. | 68 | |
| First sentence should end with a period. | 72 | |
| Line is longer than 80 characters. | 73 | |
| Line is longer than 80 characters. | 75 | |
| Line is longer than 80 characters. | 77 | |
| Line is longer than 80 characters. | 78 | |
| Method 'setCaptchaEngineClass' is not designed for extension - needs to be abstract, final or empty. | 81 | |
| Parameter theClassName should be final. | 81 | |
| Redundant throws: 'IllegalArgumentException' is unchecked exception. | 82 | |
| Line is longer than 80 characters. | 88 | |
| Method 'getEngine' is not designed for extension - needs to be abstract, final or empty. | 105 | |
| First sentence should end with a period. | 109 | |
| Method 'setCaptchaEngine' is not designed for extension - needs to be abstract, final or empty. | 112 | |
| Parameter engine should be final. | 112 | |
| Expected @param tag for 'engine'. | 112 | |
| First sentence should end with a period. | 116 | |
| Line is longer than 80 characters. | 117 | |
| Method 'getMinGuarantedStorageDelayInSeconds' is not designed for extension - needs to be abstract, final or empty. | 122 | |
| First sentence should end with a period. | 126 | |
| Line is longer than 80 characters. | 127 | |
| Line is longer than 80 characters. | 133 | |
| Method 'setMinGuarantedStorageDelayInSeconds' is not designed for extension - needs to be abstract, final or empty. | 133 | |
| Parameter theMinGuarantedStorageDelayInSeconds should be final. | 133 | |
| Line is longer than 80 characters. | 134 | |
| First sentence should end with a period. | 138 | |
| Line is longer than 80 characters. | 139 | |
| Method 'getNumberOfGeneratedCaptchas' is not designed for extension - needs to be abstract, final or empty. | 144 | |
| Line is longer than 80 characters. | 149 | |
| Method 'getNumberOfCorrectResponses' is not designed for extension - needs to be abstract, final or empty. | 154 | |
| Line is longer than 80 characters. | 159 | |
| Method 'getNumberOfUncorrectResponses' is not designed for extension - needs to be abstract, final or empty. | 164 | |
| First sentence should end with a period. | 168 | |
| Method 'getCaptchaStoreSize' is not designed for extension - needs to be abstract, final or empty. | 173 | |
| First sentence should end with a period. | 177 | |
| Line is longer than 80 characters. | 178 | |
| Line is longer than 80 characters. | 180 | |
| Method 'getNumberOfGarbageCollectableCaptchas' is not designed for extension - needs to be abstract, final or empty. | 182 | |
| Line is longer than 80 characters. | 183 | |
| First sentence should end with a period. | 187 | |
| Line is longer than 80 characters. | 188 | |
| Method 'getNumberOfGarbageCollectedCaptcha' is not designed for extension - needs to be abstract, final or empty. | 193 | |
| Method 'getCaptchaStoreSizeBeforeGarbageCollection' is not designed for extension - needs to be abstract, final or empty. | 200 | |
| First sentence should end with a period. | 204 | |
| Line is longer than 80 characters. | 207 | |
| Method 'setCaptchaStoreSizeBeforeGarbageCollection' is not designed for extension - needs to be abstract, final or empty. | 207 | |
| Parameter captchaStoreSizeBeforeGarbageCollection should be final. | 207 | |
| 'captchaStoreSizeBeforeGarbageCollection' hides a field. | 207 | |
| Expected @param tag for 'captchaStoreSizeBeforeGarbageCollection'. | 207 | |
| 'if' construct must use '{}'s. | 208 | |
| '<' should be on a new line. | 208 | |
| Line is longer than 80 characters. | 210 | |
| '+' should be on a new line. | 211 | |
| Line is longer than 80 characters. | 220 | |
| Method 'setCaptchaStoreMaxSize' is not designed for extension - needs to be abstract, final or empty. | 223 | |
| Parameter size should be final. | 223 | |
| Expected @param tag for 'size'. | 223 | |
| 'if' construct must use '{}'s. | 224 | |
| '+' should be on a new line. | 227 | |
| Method 'getCaptchaStoreMaxSize' is not designed for extension - needs to be abstract, final or empty. | 236 | |
| First sentence should end with a period. | 240 | |
| Line is longer than 80 characters. | 241 | |
| Line is longer than 80 characters. | 244 | |
| Method 'garbageCollectCaptchaStore' is not designed for extension - needs to be abstract, final or empty. | 244 | |
| Parameter garbageCollectableCaptchaIds should be final. | 244 | |
| Expected @param tag for 'garbageCollectableCaptchaIds'. | 244 | |
| Line is longer than 80 characters. | 245 | |
| '1000' is a magic number. | 248 | |
| Method 'garbageCollectCaptchaStore' is not designed for extension - needs to be abstract, final or empty. | 263 | |
| Missing a Javadoc comment. | 263 | |
| Line is longer than 80 characters. | 265 | |
| Line is longer than 80 characters. | 266 | |
| First sentence should end with a period. | 270 | |
| Method 'emptyCaptchaStore' is not designed for extension - needs to be abstract, final or empty. | 273 | |
| Missing a Javadoc comment. | 281 | |
| Parameter now should be final. | 281 | |
| Line is longer than 80 characters. | 283 | |
| Line is longer than 80 characters. | 284 | |
| '1000' is a magic number. | 289 | |
| Line is longer than 80 characters. | 296 | |
| Avoid inline conditionals. | 296 | |
| Method 'generateAndStoreCaptcha' is not designed for extension - needs to be abstract, final or empty. | 309 | |
| Missing a Javadoc comment. | 309 | |
| Parameter locale should be final. | 309 | |
| Parameter ID should be final. | 309 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 309 | |
| Line has trailing spaces. | 310 | |
| Line is longer than 80 characters. | 315 | |
| Line is longer than 80 characters. | 318 | |
| Line is longer than 80 characters. | 322 | |
| '+' should be on a new line. | 322 | |
| Line is longer than 80 characters. | 323 | |
| Line is longer than 80 characters. | 334 | |
| Missing a Javadoc comment. | 334 | |
| Parameter ID should be final. | 334 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 334 | |
| Parameter locale should be final. | 334 | |
| Method 'isCaptchaStoreFull' is not designed for extension - needs to be abstract, final or empty. | 347 | |
| Missing a Javadoc comment. | 347 | |
| Line is longer than 80 characters. | 348 | |
| Avoid inline conditionals. | 348 | |
| Method 'isCaptchaStoreQuotaReached' is not designed for extension - needs to be abstract, final or empty. | 351 | |
| Missing a Javadoc comment. | 351 | |
| Line is longer than 80 characters. | 352 | |
| Line is longer than 80 characters. | 356 | |
| Line is longer than 80 characters. | 365 | |
| Method 'validateResponseForID' is not designed for extension - needs to be abstract, final or empty. | 365 | |
| Parameter ID should be final. | 365 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 365 | |
| Parameter response should be final. | 365 | |
| Expected @param tag for 'response'. | 365 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 365 | |
| Line is longer than 80 characters. | 368 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 10 | |
| Line is longer than 80 characters. | 16 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 16 | |
| Line is longer than 80 characters. | 18 | |
| First sentence should end with a period. | 22 | |
| Line is longer than 80 characters. | 23 | |
| Line is longer than 80 characters. | 25 | |
| Line is longer than 80 characters. | 27 | |
| Line is longer than 80 characters. | 28 | |
| Redundant throws: 'IllegalArgumentException' is unchecked exception. | 32 | |
| First sentence should end with a period. | 39 | |
| Expected @param tag for 'engine'. | 43 | |
| First sentence should end with a period. | 45 | |
| Line is longer than 80 characters. | 46 | |
| First sentence should end with a period. | 53 | |
| Line is longer than 80 characters. | 54 | |
| Line is longer than 80 characters. | 60 | |
| First sentence should end with a period. | 62 | |
| Line is longer than 80 characters. | 63 | |
| Line is longer than 80 characters. | 71 | |
| Line is longer than 80 characters. | 79 | |
| First sentence should end with a period. | 86 | |
| First sentence should end with a period. | 93 | |
| Line is longer than 80 characters. | 94 | |
| Line is longer than 80 characters. | 96 | |
| First sentence should end with a period. | 100 | |
| Line is longer than 80 characters. | 101 | |
| Line is longer than 80 characters. | 109 | |
| Expected @param tag for 'size'. | 112 | |
| First sentence should end with a period. | 119 | |
| Line is longer than 80 characters. | 120 | |
| First sentence should end with a period. | 125 | |
| First sentence should end with a period. | 135 | |
| Line is longer than 80 characters. | 138 | |
| Expected @param tag for 'captchaStoreSizeBeforeGarbageCollection'. | 138 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 15 | |
| Line is longer than 80 characters. | 17 | |
| Missing a Javadoc comment. | 21 | |
| Missing a Javadoc comment. | 22 | |
| Missing a Javadoc comment. | 24 | |
| Parameter captcha should be final. | 24 | |
| 'captcha' hides a field. | 24 | |
| Missing a Javadoc comment. | 28 | |
| Parameter captcha should be final. | 28 | |
| 'captcha' hides a field. | 28 | |
| Parameter locale should be final. | 28 | |
| 'locale' hides a field. | 28 | |
| Method 'getCaptcha' is not designed for extension - needs to be abstract, final or empty. | 33 | |
| Missing a Javadoc comment. | 33 | |
| Method 'setCaptcha' is not designed for extension - needs to be abstract, final or empty. | 37 | |
| Missing a Javadoc comment. | 37 | |
| Parameter captcha should be final. | 37 | |
| 'captcha' hides a field. | 37 | |
| Method 'getLocale' is not designed for extension - needs to be abstract, final or empty. | 41 | |
| Missing a Javadoc comment. | 41 | |
| Method 'setLocale' is not designed for extension - needs to be abstract, final or empty. | 45 | |
| Missing a Javadoc comment. | 45 | |
| Parameter locale should be final. | 45 | |
| 'locale' hides a field. | 45 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 11 | |
| Line is longer than 80 characters. | 14 | |
| Missing a Javadoc comment. | 18 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 18 | |
| Missing a Javadoc comment. | 23 | |
| Variable 'store' must be private and have accessor methods. | 23 | |
| Missing a Javadoc comment. | 25 | |
| First sentence should end with a period. | 29 | |
| Method 'hasCaptcha' is not designed for extension - needs to be abstract, final or empty. | 34 | |
| Parameter id should be final. | 34 | |
| Expected @param tag for 'id'. | 34 | |
| Line is longer than 80 characters. | 39 | |
| Line is longer than 80 characters. | 45 | |
| Line is longer than 80 characters. | 47 | |
| Method 'storeCaptcha' is not designed for extension - needs to be abstract, final or empty. | 47 | |
| Parameter id should be final. | 47 | |
| Parameter captcha should be final. | 47 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 47 | |
| Line is longer than 80 characters. | 49 | |
| Line is longer than 80 characters. | 56 | |
| Line is longer than 80 characters. | 63 | |
| Line is longer than 80 characters. | 65 | |
| Method 'storeCaptcha' is not designed for extension - needs to be abstract, final or empty. | 65 | |
| Parameter id should be final. | 65 | |
| Parameter captcha should be final. | 65 | |
| Parameter locale should be final. | 65 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 65 | |
| ',' is not followed by whitespace. | 66 | |
| Line contains a tab character. | 69 | |
| Line is longer than 80 characters. | 74 | |
| Method 'getCaptcha' is not designed for extension - needs to be abstract, final or empty. | 77 | |
| Parameter id should be final. | 77 | |
| Expected @param tag for 'id'. | 77 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 77 | |
| Line is longer than 80 characters. | 79 | |
| '!=' is not preceded with whitespace. | 79 | |
| '!=' is not followed by whitespace. | 79 | |
| '?' is not preceded with whitespace. | 79 | |
| Avoid inline conditionals. | 79 | |
| '?' is not followed by whitespace. | 79 | |
| ':' is not preceded with whitespace. | 79 | |
| ':' is not followed by whitespace. | 79 | |
| Method 'getLocale' is not designed for extension - needs to be abstract, final or empty. | 89 | |
| Parameter id should be final. | 89 | |
| Expected @param tag for 'id'. | 89 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 89 | |
| Line is longer than 80 characters. | 91 | |
| '!=' is not preceded with whitespace. | 91 | |
| '!=' is not followed by whitespace. | 91 | |
| '?' is not preceded with whitespace. | 91 | |
| Avoid inline conditionals. | 91 | |
| '?' is not followed by whitespace. | 91 | |
| ':' is not preceded with whitespace. | 91 | |
| ':' is not followed by whitespace. | 91 | |
| Unused @throws tag for 'CaptchaServiceException'. | 101 | |
| Method 'removeCaptcha' is not designed for extension - needs to be abstract, final or empty. | 103 | |
| Parameter id should be final. | 103 | |
| First sentence should end with a period. | 111 | |
| Expected an @return tag. | 114 | |
| Method 'getSize' is not designed for extension - needs to be abstract, final or empty. | 114 | |
| First sentence should end with a period. | 118 | |
| Expected an @return tag. | 121 | |
| Method 'getKeys' is not designed for extension - needs to be abstract, final or empty. | 121 | |
| First sentence should end with a period. | 125 | |
| Method 'empty' is not designed for extension - needs to be abstract, final or empty. | 128 | |
| Line has trailing spaces. | 131 | |
| Line is longer than 80 characters. | 133 | |
| Line contains a tab character. | 133 | |
| Line contains a tab character. | 134 | |
| Line contains a tab character. | 135 | |
| Missing a Javadoc comment. | 135 | |
| Line contains a tab character. | 136 | |
| Line contains a tab character. | 137 | |
| Line contains a tab character. | 139 | |
| Line is longer than 80 characters. | 140 | |
| Line contains a tab character. | 140 | |
| Line contains a tab character. | 141 | |
| Line contains a tab character. | 142 | |
| Method 'cleanAndShutdown' is not designed for extension - needs to be abstract, final or empty. | 142 | |
| Missing a Javadoc comment. | 142 | |
| Line contains a tab character. | 143 | |
| Line contains a tab character. | 144 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 23 | |
| Missing a Javadoc comment. | 26 | |
| Parameter captchaStore should be final. | 26 | |
| Line is longer than 80 characters. | 27 | |
| Parameter captchaEngine should be final. | 27 | |
| Line is longer than 80 characters. | 28 | |
| Parameter minGuarantedStorageDelayInSeconds should be final. | 28 | |
| Parameter maxCaptchaStoreSize should be final. | 29 | |
| Line is longer than 80 characters. | 30 | |
| Parameter captchaStoreLoadBeforeGarbageCollection should be final. | 30 | |
| Line is longer than 80 characters. | 46 | |
| Method 'getImageChallengeForID' is not designed for extension - needs to be abstract, final or empty. | 46 | |
| Parameter ID should be final. | 46 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 46 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 46 | |
| Line is longer than 80 characters. | 61 | |
| Method 'getImageChallengeForID' is not designed for extension - needs to be abstract, final or empty. | 61 | |
| Parameter ID should be final. | 61 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 61 | |
| Parameter locale should be final. | 61 | |
| Expected @param tag for 'locale'. | 61 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 61 | |
| Line is longer than 80 characters. | 66 | |
| Line is longer than 80 characters. | 67 | |
| Line is longer than 80 characters. | 68 | |
| Method 'getChallengeClone' is not designed for extension - needs to be abstract, final or empty. | 73 | |
| Parameter captcha should be final. | 73 | |
| Expected @param tag for 'captcha'. | 73 | |
| Line is longer than 80 characters. | 75 | |
| Line is longer than 80 characters. | 77 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 15 | |
| Line is longer than 80 characters. | 16 | |
| Line is longer than 80 characters. | 17 | |
| Line is longer than 80 characters. | 23 | |
| First sentence should end with a period. | 25 | |
| Line is longer than 80 characters. | 26 | |
| '180' is a magic number. | 32 | |
| '100000' is a magic number. | 33 | |
| '75000' is a magic number. | 33 | |
| First sentence should end with a period. | 36 | |
| Line is longer than 80 characters. | 37 | |
| Line is longer than 80 characters. | 42 | |
| '(' is followed by whitespace. | 42 | |
| Parameter minGuarantedStorageDelayInSeconds should be final. | 42 | |
| Expected @param tag for 'minGuarantedStorageDelayInSeconds'. | 42 | |
| Parameter maxCaptchaStoreSize should be final. | 42 | |
| Expected @param tag for 'maxCaptchaStoreSize'. | 42 | |
| Parameter captchaStoreLoadBeforeGarbageCollection should be final. | 42 | |
| Expected @param tag for 'captchaStoreLoadBeforeGarbageCollection'. | 42 | |
| Line is longer than 80 characters. | 43 | |
| ',' is not followed by whitespace. | 43 | |
| Line is longer than 80 characters. | 53 | |
| Parameter captchaStore should be final. | 53 | |
| Expected @param tag for 'captchaStore'. | 53 | |
| Parameter captchaEngine should be final. | 53 | |
| Expected @param tag for 'captchaEngine'. | 53 | |
| Parameter minGuarantedStorageDelayInSeconds should be final. | 53 | |
| Expected @param tag for 'minGuarantedStorageDelayInSeconds'. | 53 | |
| Parameter maxCaptchaStoreSize should be final. | 53 | |
| Expected @param tag for 'maxCaptchaStoreSize'. | 53 | |
| Parameter captchaStoreLoadBeforeGarbageCollection should be final. | 53 | |
| Expected @param tag for 'captchaStoreLoadBeforeGarbageCollection'. | 53 | |
| Line is longer than 80 characters. | 54 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 15 | |
| Extra HTML tag found: </p> | 17 | |
| Line is longer than 80 characters. | 34 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 34 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 34 | |
| Line is longer than 80 characters. | 46 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 46 | |
| Expected @param tag for 'locale'. | 46 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 46 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 25 | |
| Line is longer than 80 characters. | 28 | |
| Line is longer than 80 characters. | 31 | |
| First sentence should end with a period. | 33 | |
| Line is longer than 80 characters. | 36 | |
| Parameter captchaEngine should be final. | 39 | |
| Line is longer than 80 characters. | 40 | |
| Parameter minGuarantedStorageDelayInSeconds should be final. | 40 | |
| Expected @param tag for 'minGuarantedStorageDelayInSeconds'. | 40 | |
| Parameter maxCaptchaStoreSize should be final. | 41 | |
| Expected @param tag for 'maxCaptchaStoreSize'. | 41 | |
| Line is longer than 80 characters. | 42 | |
| Parameter captchaStoreLoadBeforeGarbageCollection should be final. | 42 | |
| Expected @param tag for 'captchaStoreLoadBeforeGarbageCollection'. | 42 | |
| Line is longer than 80 characters. | 43 | |
| Line has trailing spaces. | 47 | |
| Missing a Javadoc comment. | 47 | |
| '(' is followed by whitespace. | 47 | |
| Line contains a tab character. | 47 | |
| Parameter captchaStore should be final. | 47 | |
| Line is longer than 80 characters. | 48 | |
| Line contains a tab character. | 48 | |
| Parameter captchaEngine should be final. | 48 | |
| Line is longer than 80 characters. | 49 | |
| Line contains a tab character. | 49 | |
| Parameter minGuarantedStorageDelayInSeconds should be final. | 49 | |
| Line is longer than 80 characters. | 50 | |
| Line contains a tab character. | 50 | |
| Parameter maxCaptchaStoreSize should be final. | 50 | |
| Line is longer than 80 characters. | 51 | |
| Line contains a tab character. | 51 | |
| Parameter captchaStoreLoadBeforeGarbageCollection should be final. | 51 | |
| Line contains a tab character. | 52 | |
| Line is longer than 80 characters. | 53 | |
| Line contains a tab character. | 53 | |
| Line has trailing spaces. | 55 | |
| Line is longer than 80 characters. | 66 | |
| Method 'getImageChallengeForID' is not designed for extension - needs to be abstract, final or empty. | 66 | |
| Parameter ID should be final. | 66 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 66 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 66 | |
| Line is longer than 80 characters. | 80 | |
| Method 'getImageChallengeForID' is not designed for extension - needs to be abstract, final or empty. | 80 | |
| Parameter ID should be final. | 80 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 80 | |
| Parameter locale should be final. | 80 | |
| Expected @param tag for 'locale'. | 80 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 80 | |
| Line is longer than 80 characters. | 94 | |
| Method 'getSoundChallengeForID' is not designed for extension - needs to be abstract, final or empty. | 94 | |
| Parameter ID should be final. | 94 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 94 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 94 | |
| Line is longer than 80 characters. | 108 | |
| Method 'getSoundChallengeForID' is not designed for extension - needs to be abstract, final or empty. | 108 | |
| Parameter ID should be final. | 108 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 108 | |
| Parameter locale should be final. | 108 | |
| Expected @param tag for 'locale'. | 108 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 108 | |
| Line is longer than 80 characters. | 122 | |
| Method 'getTextChallengeForID' is not designed for extension - needs to be abstract, final or empty. | 122 | |
| Parameter ID should be final. | 122 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 122 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 122 | |
| Line is longer than 80 characters. | 136 | |
| Method 'getTextChallengeForID' is not designed for extension - needs to be abstract, final or empty. | 136 | |
| Parameter ID should be final. | 136 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 136 | |
| Parameter locale should be final. | 136 | |
| Expected @param tag for 'locale'. | 136 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 136 | |
| Line is longer than 80 characters. | 141 | |
| Line is longer than 80 characters. | 142 | |
| Line is longer than 80 characters. | 143 | |
| Method 'getChallengeClone' is not designed for extension - needs to be abstract, final or empty. | 147 | |
| Parameter captcha should be final. | 147 | |
| Expected @param tag for 'captcha'. | 147 | |
| Line is longer than 80 characters. | 151 | |
| Line is longer than 80 characters. | 152 | |
| Line is longer than 80 characters. | 156 | |
| Line is longer than 80 characters. | 157 | |
| '+' should be on a new line. | 162 | |
| Line is longer than 80 characters. | 163 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 9 | |
| Line is longer than 80 characters. | 12 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 15 | |
| Line is longer than 80 characters. | 16 | |
| Line is longer than 80 characters. | 17 | |
| Line is longer than 80 characters. | 19 | |
| Line is longer than 80 characters. | 22 |
| Violation | Message | Line |
|---|---|---|
| Missing package documentation file. | 0 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 23 | |
| Missing a Javadoc comment. | 26 | |
| Parameter captchaStore should be final. | 26 | |
| Line is longer than 80 characters. | 27 | |
| Parameter captchaEngine should be final. | 27 | |
| Line is longer than 80 characters. | 28 | |
| Parameter minGuarantedStorageDelayInSeconds should be final. | 28 | |
| Parameter maxCaptchaStoreSize should be final. | 29 | |
| Line is longer than 80 characters. | 30 | |
| Parameter captchaStoreLoadBeforeGarbageCollection should be final. | 30 | |
| Line is longer than 80 characters. | 47 | |
| Method 'getSoundChallengeForID' is not designed for extension - needs to be abstract, final or empty. | 47 | |
| Parameter ID should be final. | 47 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 47 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 47 | |
| Line is longer than 80 characters. | 62 | |
| Method 'getSoundChallengeForID' is not designed for extension - needs to be abstract, final or empty. | 62 | |
| Parameter ID should be final. | 62 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 62 | |
| Parameter locale should be final. | 62 | |
| Expected @param tag for 'locale'. | 62 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 62 | |
| Line is longer than 80 characters. | 67 | |
| Line is longer than 80 characters. | 68 | |
| Line is longer than 80 characters. | 69 | |
| Method 'getChallengeClone' is not designed for extension - needs to be abstract, final or empty. | 74 | |
| Parameter captcha should be final. | 74 | |
| Expected @param tag for 'captcha'. | 74 | |
| Line is longer than 80 characters. | 76 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 16 | |
| Line is longer than 80 characters. | 30 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 30 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 30 | |
| Line is longer than 80 characters. | 42 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 42 | |
| Expected @param tag for 'locale'. | 42 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 42 |
| Violation | Message | Line |
|---|---|---|
| Missing package documentation file. | 0 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 14 | |
| Line is longer than 80 characters. | 17 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 29 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 29 | |
| Line is longer than 80 characters. | 39 | |
| Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 39 | |
| Expected @param tag for 'locale'. | 39 | |
| Redundant throws: 'CaptchaServiceException' is unchecked exception. | 39 |
| Violation | Message | Line |
|---|---|---|
| Missing package documentation file. | 0 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 22 | |
| Extra HTML tag found: </p> | 22 | |
| Missing a Javadoc comment. | 31 | |
| Variable 'hasChallengeBeenCalled' must be private and have accessor methods. | 31 | |
| Missing a Javadoc comment. | 33 | |
| Variable 'question' must be private and have accessor methods. | 33 | |
| Missing a Javadoc comment. | 35 | |
| Variable 'challenge' must be private and have accessor methods. | 35 | |
| Missing a Javadoc comment. | 37 | |
| Parameter thequestion should be final. | 37 | |
| Parameter thechallenge should be final. | 37 | |
| Expected an @return tag. | 52 | |
| Expected an @return tag. | 59 | |
| Line is longer than 80 characters. | 64 | |
| Line is longer than 80 characters. | 71 | |
| Method 'disposeChallenge' is not designed for extension - needs to be abstract, final or empty. | 88 | |
| Method 'hasGetChalengeBeenCalled' is not designed for extension - needs to be abstract, final or empty. | 92 | |
| Missing a Javadoc comment. | 92 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 16 | |
| Extra HTML tag found: </p> This class is for building a sound captcha. This class | 16 | |
| Method 'getCaptcha' is not designed for extension - needs to be abstract, final or empty. | 28 | |
| Method 'getCaptcha' is not designed for extension - needs to be abstract, final or empty. | 37 | |
| Parameter locale should be final. | 37 | |
| Expected @param tag for 'locale'. | 37 | |
| Expected @param tag for 'locale'. | 53 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 13 | |
| Line contains a tab character. | 22 | |
| Missing a Javadoc comment. | 22 | |
| Missing a Javadoc comment. | 24 | |
| Parameter thequestion should be final. | 24 | |
| Parameter thechallenge should be final. | 25 | |
| Parameter theresponse should be final. | 25 | |
| Method 'validateResponse' is not designed for extension - needs to be abstract, final or empty. | 30 | |
| Missing a Javadoc comment. | 30 | |
| Parameter theresponse should be final. | 30 | |
| Method 'validateResponse' is not designed for extension - needs to be abstract, final or empty. | 38 | |
| Missing a Javadoc comment. | 38 | |
| Parameter theresponse should be final. | 38 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Line is longer than 80 characters. | 2 | |
| Missing a Javadoc comment. | 29 | |
| Missing a Javadoc comment. | 31 | |
| Missing a Javadoc comment. | 33 | |
| First sentence should end with a period. | 35 | |
| First sentence should end with a period. | 40 | |
| Line is longer than 80 characters. | 41 | |
| Line is longer than 80 characters. | 46 | |
| Parameter thewordGenerator should be final. | 46 | |
| Parameter theword2Sound should be final. | 46 | |
| Method 'getWordToSound' is not designed for extension - needs to be abstract, final or empty. | 59 | |
| Missing a Javadoc comment. | 59 | |
| Method 'getWordGenerator' is not designed for extension - needs to be abstract, final or empty. | 63 | |
| Missing a Javadoc comment. | 63 | |
| Method 'getSoundCaptcha' is not designed for extension - needs to be abstract, final or empty. | 70 | |
| Line is longer than 80 characters. | 71 | |
| Method 'getSoundCaptcha' is not designed for extension - needs to be abstract, final or empty. | 82 | |
| Parameter locale should be final. | 82 | |
| Line is longer than 80 characters. | 85 | |
| Method 'getQuestion' is not designed for extension - needs to be abstract, final or empty. | 89 | |
| Missing a Javadoc comment. | 89 | |
| Parameter locale should be final. | 89 | |
| Method 'getRandomLength' is not designed for extension - needs to be abstract, final or empty. | 93 | |
| Missing a Javadoc comment. | 93 | |
| Avoid inline conditionals. | 97 | |
| Line is longer than 80 characters. | 98 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 13 | |
| Line contains a tab character. | 21 | |
| Missing a Javadoc comment. | 21 | |
| Missing a Javadoc comment. | 23 | |
| Parameter thequestion should be final. | 23 | |
| Parameter thechallenge should be final. | 24 | |
| Parameter theresponse should be final. | 24 | |
| Method 'validateResponse' is not designed for extension - needs to be abstract, final or empty. | 29 | |
| Missing a Javadoc comment. | 29 | |
| Parameter theresponse should be final. | 29 | |
| Method 'validateResponse' is not designed for extension - needs to be abstract, final or empty. | 37 | |
| Missing a Javadoc comment. | 37 | |
| Parameter theresponse should be final. | 37 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 23 | |
| Missing a Javadoc comment. | 31 | |
| Missing a Javadoc comment. | 33 | |
| Missing a Javadoc comment. | 35 | |
| Missing a Javadoc comment. | 37 | |
| First sentence should end with a period. | 39 | |
| Line is longer than 80 characters. | 42 | |
| First sentence should end with a period. | 44 | |
| Line is longer than 80 characters. | 45 | |
| Unused @param tag for 'thewordGenerator'. | 47 | |
| Unused @param tag for 'theword2Sound'. | 48 | |
| Line is longer than 80 characters. | 50 | |
| Parameter wordGenerator should be final. | 50 | |
| 'wordGenerator' hides a field. | 50 | |
| Expected @param tag for 'wordGenerator'. | 50 | |
| Parameter word2Sound should be final. | 50 | |
| 'word2Sound' hides a field. | 50 | |
| Expected @param tag for 'word2Sound'. | 50 | |
| Parameter wordDecorator should be final. | 51 | |
| 'wordDecorator' hides a field. | 51 | |
| Expected @param tag for 'wordDecorator'. | 51 | |
| Method 'getWordToSound' is not designed for extension - needs to be abstract, final or empty. | 69 | |
| Missing a Javadoc comment. | 69 | |
| Method 'getWordGenerator' is not designed for extension - needs to be abstract, final or empty. | 73 | |
| Missing a Javadoc comment. | 73 | |
| Method 'getSoundCaptcha' is not designed for extension - needs to be abstract, final or empty. | 80 | |
| Line is longer than 80 characters. | 81 | |
| Line is longer than 80 characters. | 82 | |
| Line is longer than 80 characters. | 83 | |
| Method 'getSoundCaptcha' is not designed for extension - needs to be abstract, final or empty. | 91 | |
| Parameter locale should be final. | 91 | |
| Line is longer than 80 characters. | 93 | |
| Line is longer than 80 characters. | 94 | |
| Method 'getQuestion' is not designed for extension - needs to be abstract, final or empty. | 98 | |
| Missing a Javadoc comment. | 98 | |
| Parameter locale should be final. | 98 | |
| Method 'getRandomLength' is not designed for extension - needs to be abstract, final or empty. | 102 | |
| Missing a Javadoc comment. | 102 | |
| Avoid inline conditionals. | 106 | |
| Line is longer than 80 characters. | 107 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 13 | |
| Line is longer than 80 characters. | 16 | |
| Missing a Javadoc comment. | 21 | |
| Missing a Javadoc comment. | 23 | |
| Parameter thequestion should be final. | 23 | |
| Parameter thechallenge should be final. | 24 | |
| Parameter theresponse should be final. | 24 | |
| Method 'validateResponse' is not designed for extension - needs to be abstract, final or empty. | 29 | |
| Missing a Javadoc comment. | 29 | |
| Parameter theresponse should be final. | 29 | |
| Method 'validateResponse' is not designed for extension - needs to be abstract, final or empty. | 37 | |
| Missing a Javadoc comment. | 37 | |
| Parameter theresponse should be final. | 37 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 23 | |
| Line is longer than 80 characters. | 26 | |
| Line is longer than 80 characters. | 27 | |
| Missing a Javadoc comment. | 31 | |
| Missing a Javadoc comment. | 33 | |
| Missing a Javadoc comment. | 35 | |
| First sentence should end with a period. | 40 | |
| Line is longer than 80 characters. | 43 | |
| First sentence should end with a period. | 45 | |
| Line is longer than 80 characters. | 46 | |
| Line is longer than 80 characters. | 48 | |
| Parameter wordGenerator should be final. | 48 | |
| 'wordGenerator' hides a field. | 48 | |
| Expected @param tag for 'wordGenerator'. | 48 | |
| Parameter word2Sound should be final. | 48 | |
| 'word2Sound' hides a field. | 48 | |
| Expected @param tag for 'word2Sound'. | 48 | |
| Line is longer than 80 characters. | 59 | |
| Method 'getWordToSound' is not designed for extension - needs to be abstract, final or empty. | 69 | |
| Missing a Javadoc comment. | 69 | |
| Method 'getWordGenerator' is not designed for extension - needs to be abstract, final or empty. | 73 | |
| Missing a Javadoc comment. | 73 | |
| Method 'getSoundCaptcha' is not designed for extension - needs to be abstract, final or empty. | 80 | |
| Method 'getSoundCaptcha' is not designed for extension - needs to be abstract, final or empty. | 88 | |
| Parameter locale should be final. | 88 | |
| Line is longer than 80 characters. | 89 | |
| Line is longer than 80 characters. | 97 | |
| Line is longer than 80 characters. | 109 | |
| Avoid inline conditionals. | 109 | |
| Line is longer than 80 characters. | 114 | |
| Line is longer than 80 characters. | 115 | |
| Method 'getQuestion' is not designed for extension - needs to be abstract, final or empty. | 119 | |
| Missing a Javadoc comment. | 119 | |
| Parameter locale should be final. | 119 | |
| Method 'getRandomLength' is not designed for extension - needs to be abstract, final or empty. | 124 | |
| Missing a Javadoc comment. | 124 | |
| Avoid inline conditionals. | 132 | |
| Line is longer than 80 characters. | 133 |
| Violation | Message | Line |
|---|---|---|
| Missing package documentation file. | 0 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line has trailing spaces. | 12 | |
| Missing a Javadoc comment. | 16 | |
| Missing a Javadoc comment. | 17 | |
| Variable 'question' must be private and have accessor methods. | 17 | |
| Missing a Javadoc comment. | 18 | |
| Variable 'challenge' must be private and have accessor methods. | 18 | |
| Missing a Javadoc comment. | 20 | |
| Parameter question should be final. | 20 | |
| 'question' hides a field. | 20 | |
| Parameter challenge should be final. | 20 | |
| 'challenge' hides a field. | 20 | |
| Method 'getQuestion' is not designed for extension - needs to be abstract, final or empty. | 30 | |
| Method 'getChallenge' is not designed for extension - needs to be abstract, final or empty. | 39 | |
| Method 'getTextChallenge' is not designed for extension - needs to be abstract, final or empty. | 48 | |
| Line is longer than 80 characters. | 55 | |
| Line is longer than 80 characters. | 56 | |
| Line is longer than 80 characters. | 57 | |
| Method 'disposeChallenge' is not designed for extension - needs to be abstract, final or empty. | 60 | |
| Line is longer than 80 characters. | 66 | |
| Method 'hasGetChalengeBeenCalled' is not designed for extension - needs to be abstract, final or empty. | 71 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 32 | |
| Expected @param tag for 'locale'. | 36 | |
| Expected @param tag for 'locale'. | 52 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| First sentence should end with a period. | 11 | |
| Line is longer than 80 characters. | 14 | |
| Line contains a tab character. | 19 | |
| Missing a Javadoc comment. | 19 | |
| Missing a Javadoc comment. | 21 | |
| Parameter question should be final. | 21 | |
| Parameter challenge should be final. | 21 | |
| Parameter response should be final. | 21 | |
| 'response' hides a field. | 21 | |
| Line is longer than 80 characters. | 27 | |
| Line is longer than 80 characters. | 30 | |
| 'response' hides a field. | 32 | |
| Expected @param tag for 'response'. | 32 | |
| Avoid inline conditionals. | 34 | |
| Line is longer than 80 characters. | 38 | |
| Line is longer than 80 characters. | 40 | |
| Redundant 'final' modifier. | 42 | |
| 'response' hides a field. | 42 | |
| Expected @param tag for 'response'. | 42 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Line is longer than 80 characters. | 20 | |
| Line is longer than 80 characters. | 25 | |
| Missing a Javadoc comment. | 25 | |
| Missing a Javadoc comment. | 27 | |
| Variable 'myRamdom' must be private and have accessor methods. | 27 | |
| Missing a Javadoc comment. | 29 | |
| Method 'getTextCaptcha' is not designed for extension - needs to be abstract, final or empty. | 37 | |
| Method 'getTextCaptcha' is not designed for extension - needs to be abstract, final or empty. | 46 | |
| Parameter locale should be final. | 46 | |
| Expected @param tag for 'locale'. | 46 | |
| '50' is a magic number. | 49 | |
| '50' is a magic number. | 50 | |
| Line is longer than 80 characters. | 51 | |
| Method 'getQuestion' is not designed for extension - needs to be abstract, final or empty. | 56 | |
| Missing a Javadoc comment. | 56 | |
| Parameter locale should be final. | 56 |