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