The following document contains the results of Checkstyle .
Files | Infos | Warnings | Errors |
---|---|---|---|
181 | 0 | 0 | 4485 |
Rules | Violations | Severity |
---|---|---|
PackageHtml | 16 | Error |
NewlineAtEndOfFile | 22 | Error |
Translation | 0 | Error |
JavadocMethod | 470 | Error |
JavadocType | 0 | Error |
JavadocVariable | 155 | Error |
JavadocStyle | 219 | Error |
ConstantName | 1 | Error |
LocalFinalVariableName | 6 | Error |
LocalVariableName | 2 | Error |
MemberName | 2 | Error |
MethodName | 0 | Error |
PackageName | 0 | Error |
ParameterName | 25 | Error |
StaticVariableName | 2 | Error |
TypeName | 0 | Error |
AvoidStarImport | 55 | Error |
IllegalImport | 0 | Error |
RedundantImport | 0 | Error |
UnusedImports | 26 | Error |
FileLength | 0 | Error |
LineLength | 1051 | Error |
MethodLength | 0 | Error |
ParameterNumber | 1 | Error |
EmptyForIteratorPad | 0 | Error |
MethodParamPad | 0 | Error |
NoWhitespaceAfter | 0 | Error |
NoWhitespaceBefore | 4 | Error |
OperatorWrap | 29 | Error |
ParenPad | 6 | Error |
TypecastParenPad | 0 | Error |
TabCharacter | 93 | Error |
WhitespaceAfter | 107 | Error |
WhitespaceAround | 527 | Error |
ModifierOrder | 0 | Error |
RedundantModifier | 3 | Error |
AvoidNestedBlocks | 0 | Error |
EmptyBlock | 1 | Error |
LeftCurly | 1 | Error |
NeedBraces | 38 | Error |
RightCurly | 6 | Error |
AvoidInlineConditionals | 51 | Error |
DoubleCheckedLocking | 0 | Error |
EmptyStatement | 0 | Error |
EqualsHashCode | 0 | Error |
HiddenField | 166 | Error |
IllegalInstantiation | 0 | Error |
InnerAssignment | 0 | Error |
MagicNumber | 231 | Error |
MissingSwitchDefault | 0 | Error |
RedundantThrows | 51 | Error |
SimplifyBooleanExpression | 0 | Error |
SimplifyBooleanReturn | 0 | Error |
DesignForExtension | 320 | Error |
FinalClass | 1 | Error |
HideUtilityClassConstructor | 10 | Error |
InterfaceIsType | 0 | Error |
VisibilityModifier | 45 | Error |
ArrayTypeStyle | 1 | Error |
FinalParameters | 683 | Error |
GenericIllegalRegexp
|
58 | Error |
TodoComment | 0 | Error |
UpperEll | 0 | Error |
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 |