Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

Files Infos Infos Warnings Warnings Errors Errors
11 0 0 444

Rules

Rules Violations Severity
PackageHtml 3 Errors Error
NewlineAtEndOfFile 3 Errors Error
Translation 0 Errors Error
JavadocMethod 23 Errors Error
JavadocType 4 Errors Error
JavadocVariable 17 Errors Error
JavadocStyle 0 Errors Error
ConstantName 0 Errors Error
LocalFinalVariableName 0 Errors Error
LocalVariableName 1 Errors Error
MemberName 0 Errors Error
MethodName 0 Errors Error
PackageName 0 Errors Error
ParameterName 0 Errors Error
StaticVariableName 0 Errors Error
TypeName 0 Errors Error
AvoidStarImport 0 Errors Error
IllegalImport 0 Errors Error
RedundantImport 0 Errors Error
UnusedImports 0 Errors Error
FileLength 0 Errors Error
LineLength 28 Errors Error
MethodLength 1 Errors Error
ParameterNumber 0 Errors Error
EmptyForIteratorPad 0 Errors Error
MethodParamPad 0 Errors Error
NoWhitespaceAfter 0 Errors Error
NoWhitespaceBefore 0 Errors Error
OperatorWrap 2 Errors Error
ParenPad 2 Errors Error
TypecastParenPad 0 Errors Error
TabCharacter 103 Errors Error
WhitespaceAfter 4 Errors Error
WhitespaceAround 1 Errors Error
ModifierOrder 0 Errors Error
RedundantModifier 0 Errors Error
AvoidNestedBlocks 0 Errors Error
EmptyBlock 1 Errors Error
LeftCurly 0 Errors Error
NeedBraces 0 Errors Error
RightCurly 0 Errors Error
AvoidInlineConditionals 16 Errors Error
DoubleCheckedLocking 0 Errors Error
EmptyStatement 0 Errors Error
EqualsHashCode 0 Errors Error
HiddenField 3 Errors Error
IllegalInstantiation 0 Errors Error
InnerAssignment 5 Errors Error
MagicNumber 32 Errors Error
MissingSwitchDefault 2 Errors Error
RedundantThrows 0 Errors Error
SimplifyBooleanExpression 0 Errors Error
SimplifyBooleanReturn 0 Errors Error
DesignForExtension 35 Errors Error
FinalClass 3 Errors Error
HideUtilityClassConstructor 1 Errors Error
InterfaceIsType 0 Errors Error
VisibilityModifier 7 Errors Error
ArrayTypeStyle 1 Errors Error
FinalParameters 51 Errors Error
GenericIllegalRegexp
  • message: "Line has trailing spaces."
  • format: "\s+$"
95 Errors Error
TodoComment 0 Errors Error
UpperEll 0 Errors Error

Details

org/helyx/basics4me/io/BufferedInputStream.java

Violation Message Line
Errors File does not end with a newline. 0
Errors Line has trailing spaces. 29
Errors Variable 'buf' must be private and have accessor methods. 35
Errors Variable 'count' must be private and have accessor methods. 40
Errors Variable 'marklimit' must be private and have accessor methods. 45
Errors Variable 'markpos' must be private and have accessor methods. 51
Errors Variable 'pos' must be private and have accessor methods. 56
Errors Missing a Javadoc comment. 58
Errors Line has trailing spaces. 64
Errors Parameter in should be final. 68
Errors '8192' is a magic number. 70
Errors Line has trailing spaces. 77
Errors Parameter in should be final. 83
Errors Parameter size should be final. 83
Errors Line is longer than 80 characters. 87
Errors Line has trailing spaces. 96
Errors Line has trailing spaces. 98
Errors Method 'available' is not designed for extension - needs to be abstract, final or empty. 102
Errors Line has trailing spaces. 113
Errors Method 'close' is not designed for extension - needs to be abstract, final or empty. 117
Errors Missing a Javadoc comment. 126
Errors Avoid inline conditionals. 133
Errors Inner assignments should be avoided. 151
Errors Avoid inline conditionals. 153
Errors Line has trailing spaces. 164
Errors Method 'mark' is not designed for extension - needs to be abstract, final or empty. 169
Errors Parameter readlimit should be final. 169
Errors Line has trailing spaces. 178
Errors Line has trailing spaces. 181
Errors Method 'markSupported' is not designed for extension - needs to be abstract, final or empty. 182
Errors Line has trailing spaces. 191
Errors Line has trailing spaces. 193
Errors Method 'read' is not designed for extension - needs to be abstract, final or empty. 198
Errors '0xFF' is a magic number. 211
Errors Line has trailing spaces. 225
Errors Line has trailing spaces. 233
Errors Method 'read' is not designed for extension - needs to be abstract, final or empty. 238
Errors Parameter buffer should be final. 238
Errors Parameter offset should be final. 238
Errors Parameter length should be final. 238
Errors Avoid inline conditionals. 258
Errors Avoid inline conditionals. 279
Errors Avoid inline conditionals. 283
Errors Avoid inline conditionals. 285
Errors Line has trailing spaces. 305
Errors Method 'reset' is not designed for extension - needs to be abstract, final or empty. 310
Errors Line has trailing spaces. 313
Errors Line contains a tab character. 313
Errors Line has trailing spaces. 326
Errors Line has trailing spaces. 330
Errors Method 'skip' is not designed for extension - needs to be abstract, final or empty. 335
Errors Parameter amount should be final. 335

org/helyx/basics4me/io/BufferedReader.java

Violation Message Line
Errors Line has trailing spaces. 32
Errors Line is longer than 80 characters. 34
Errors Line has trailing spaces. 36
Errors Line has trailing spaces. 38
Errors Missing a Javadoc comment. 43
Errors Missing a Javadoc comment. 45
Errors Missing a Javadoc comment. 47
Errors Missing a Javadoc comment. 49
Errors Missing a Javadoc comment. 51
Errors Missing a Javadoc comment. 53
Errors Line has trailing spaces. 59
Errors Parameter in should be final. 63
Errors 'in' hides a field. 63
Errors '8192' is a magic number. 66
Errors Line has trailing spaces. 73
Errors Unused @throws tag for 'IllegalArgumentException'. 78
Errors Parameter in should be final. 81
Errors 'in' hides a field. 81
Errors Parameter size should be final. 81
Errors Line is longer than 80 characters. 84
Errors Line has trailing spaces. 94
Errors Method 'close' is not designed for extension - needs to be abstract, final or empty. 98
Errors Missing a Javadoc comment. 107
Errors Avoid inline conditionals. 114
Errors Inner assignments should be avoided. 133
Errors Avoid inline conditionals. 135
Errors Line has trailing spaces. 141
Errors Line has trailing spaces. 155
Errors Line has trailing spaces. 159
Errors Unused @throws tag for 'IllegalArgumentException'. 162
Errors Method 'mark' is not designed for extension - needs to be abstract, final or empty. 165
Errors Parameter readlimit should be final. 165
Errors Line has trailing spaces. 181
Errors Method 'markSupported' is not designed for extension - needs to be abstract, final or empty. 185
Errors Line has trailing spaces. 195
Errors Line has trailing spaces. 197
Errors Method 'read' is not designed for extension - needs to be abstract, final or empty. 202
Errors Line has trailing spaces. 224
Errors Line has trailing spaces. 232
Errors Method 'read' is not designed for extension - needs to be abstract, final or empty. 237
Errors Parameter buffer should be final. 237
Errors Parameter offset should be final. 237
Errors Parameter length should be final. 237
Errors Avoid inline conditionals. 251
Errors Avoid inline conditionals. 272
Errors Avoid inline conditionals. 276
Errors Avoid inline conditionals. 278
Errors Line has trailing spaces. 299
Errors Line has trailing spaces. 300
Errors Line has trailing spaces. 302
Errors Line has trailing spaces. 305
Errors Method 'readLine' is not designed for extension - needs to be abstract, final or empty. 310
Errors '80' is a magic number. 345
Errors Avoid inline conditionals. 359
Errors Line is longer than 80 characters. 365
Errors Line has trailing spaces. 399
Errors Line has trailing spaces. 403
Errors Method 'ready' is not designed for extension - needs to be abstract, final or empty. 408
Errors Line has trailing spaces. 421
Errors Method 'reset' is not designed for extension - needs to be abstract, final or empty. 426
Errors Line has trailing spaces. 443
Errors Line has trailing spaces. 447
Errors Unused @throws tag for 'IllegalArgumentException'. 451
Errors Method 'skip' is not designed for extension - needs to be abstract, final or empty. 454
Errors Parameter amount should be final. 454

org/helyx/basics4me/io/FilterInputStream.java

Violation Message Line
Errors File does not end with a newline. 0
Errors Line has trailing spaces. 28
Errors Variable 'in' must be private and have accessor methods. 35
Errors Line has trailing spaces. 40
Errors Parameter in should be final. 44
Errors 'in' hides a field. 44
Errors Line has trailing spaces. 53
Errors Line has trailing spaces. 55
Errors Method 'available' is not designed for extension - needs to be abstract, final or empty. 60
Errors Line has trailing spaces. 67
Errors Method 'close' is not designed for extension - needs to be abstract, final or empty. 72
Errors Line has trailing spaces. 84
Errors Method 'mark' is not designed for extension - needs to be abstract, final or empty. 90
Errors Parameter readlimit should be final. 90
Errors Line has trailing spaces. 98
Errors Method 'markSupported' is not designed for extension - needs to be abstract, final or empty. 103
Errors Line has trailing spaces. 111
Errors Line has trailing spaces. 113
Errors Method 'read' is not designed for extension - needs to be abstract, final or empty. 119
Errors Line has trailing spaces. 128
Errors Line has trailing spaces. 132
Errors Method 'read' is not designed for extension - needs to be abstract, final or empty. 138
Errors Parameter buffer should be final. 138
Errors Line has trailing spaces. 148
Errors Line has trailing spaces. 156
Errors Method 'read' is not designed for extension - needs to be abstract, final or empty. 162
Errors Parameter buffer should be final. 162
Errors Parameter offset should be final. 162
Errors Parameter count should be final. 162
Errors Line has trailing spaces. 171
Errors Method 'reset' is not designed for extension - needs to be abstract, final or empty. 177
Errors Line has trailing spaces. 186
Errors Line has trailing spaces. 190
Errors Method 'skip' is not designed for extension - needs to be abstract, final or empty. 196
Errors Parameter count should be final. 196

org/helyx/basics4me/io/package.html

Violation Message Line
Errors Missing package documentation file. 0

org/helyx/basics4me/lang/BooleanUtil.java

Violation Message Line
Errors Class BooleanUtil should be declared as final. 3
Errors Missing a Javadoc comment. 3
Errors Line contains a tab character. 5
Errors Missing a Javadoc comment. 5
Errors Line contains a tab character. 6
Errors Missing a Javadoc comment. 6
Errors Line contains a tab character. 8
Errors Missing a Javadoc comment. 8
Errors Line contains a tab character. 9
Errors Line contains a tab character. 10
Errors Line has trailing spaces. 11
Errors Line contains a tab character. 11
Errors Line contains a tab character. 12
Errors Missing a Javadoc comment. 12
Errors Parameter value should be final. 12
Errors Line contains a tab character. 13
Errors Line contains a tab character. 14
Errors Line has trailing spaces. 15
Errors Line contains a tab character. 15
Errors Line contains a tab character. 16
Errors Missing a Javadoc comment. 16
Errors Parameter value should be final. 16
Errors Line contains a tab character. 17
Errors Line contains a tab character. 18
Errors Line has trailing spaces. 19
Errors Line contains a tab character. 19
Errors Line contains a tab character. 20
Errors Missing a Javadoc comment. 20
Errors Parameter value should be final. 20
Errors Line contains a tab character. 21
Errors Line contains a tab character. 22
Errors Line contains a tab character. 23
Errors Line contains a tab character. 24
Errors Line contains a tab character. 25
Errors Line contains a tab character. 27
Errors Missing a Javadoc comment. 27
Errors Parameter booleanValue should be final. 27
Errors Line contains a tab character. 28
Errors Avoid inline conditionals. 28
Errors Line contains a tab character. 29

org/helyx/basics4me/lang/CharUtil.java

Violation Message Line
Errors Missing a Javadoc comment. 20
Errors Utility classes should not have a public or default constructor. 20
Errors Line has trailing spaces. 21
Errors Line contains a tab character. 21
Errors Missing a Javadoc comment. 22
Errors Parameter c should be final. 22
Errors '0x1c' is a magic number. 24
Errors '0x20' is a magic number. 24
Errors '0x9' is a magic number. 24
Errors '0xd' is a magic number. 24
Errors '0x1680' is a magic number. 27
Errors '0x2000' is a magic number. 30
Errors '0x2007' is a magic number. 30
Errors '0x200b' is a magic number. 33
Errors '0x2028' is a magic number. 33
Errors '0x2029' is a magic number. 33
Errors '0x3000' is a magic number. 33

org/helyx/basics4me/lang/SystemUtil.java

Violation Message Line
Errors Class SystemUtil should be declared as final. 3
Errors Missing a Javadoc comment. 3
Errors Line contains a tab character. 5
Errors Missing a Javadoc comment. 5
Errors Line contains a tab character. 6
Errors Line contains a tab character. 7
Errors Line has trailing spaces. 8
Errors Line contains a tab character. 8
Errors Line is longer than 80 characters. 9
Errors Line contains a tab character. 9
Errors Missing a Javadoc comment. 9
Errors Parameter systemProperty should be final. 9
Errors Parameter defaultValue should be final. 9
Errors Line is longer than 80 characters. 10
Errors Line contains a tab character. 10
Errors Line contains a tab character. 11
Errors Line contains a tab character. 12
Errors Line contains a tab character. 13
Errors Line has trailing spaces. 14
Errors Line contains a tab character. 14
Errors Line contains a tab character. 15
Errors Line contains a tab character. 16
Errors Line has trailing spaces. 17
Errors Line contains a tab character. 17
Errors Line is longer than 80 characters. 18
Errors Line contains a tab character. 18
Errors Missing a Javadoc comment. 18
Errors Parameter systemProperty should be final. 18
Errors Parameter defaultValue should be final. 18
Errors Line is longer than 80 characters. 19
Errors Line contains a tab character. 19
Errors Line contains a tab character. 20
Errors Line contains a tab character. 21
Errors Line contains a tab character. 22
Errors Line has trailing spaces. 23
Errors Line contains a tab character. 23
Errors Line contains a tab character. 24
Errors Line contains a tab character. 25
Errors Line has trailing spaces. 27
Errors Line contains a tab character. 27

org/helyx/basics4me/lang/UrlUtil.java

Violation Message Line
Errors Class UrlUtil should be declared as final. 9
Errors Missing a Javadoc comment. 9
Errors Line has trailing spaces. 10
Errors Line contains a tab character. 10
Errors Line contains a tab character. 11
Errors Missing a Javadoc comment. 11
Errors Line contains a tab character. 12
Errors Missing a Javadoc comment. 12
Errors Line has trailing spaces. 13
Errors Line contains a tab character. 13
Errors Line contains a tab character. 14
Errors Missing a Javadoc comment. 14
Errors Line contains a tab character. 15
Errors Missing a Javadoc comment. 15
Errors Line is longer than 80 characters. 17
Errors Line contains a tab character. 17
Errors Missing a Javadoc comment. 17
Errors Line contains a tab character. 19
Errors Missing a Javadoc comment. 19
Errors Line contains a tab character. 20
Errors Line contains a tab character. 21
Errors Line has trailing spaces. 22
Errors Line contains a tab character. 22
Errors Line contains a tab character. 23
Errors Missing a Javadoc comment. 23
Errors Parameter url should be final. 23
Errors Line contains a tab character. 24
Errors Line contains a tab character. 25
Errors Line has trailing spaces. 26
Errors Line contains a tab character. 26
Errors Line is longer than 80 characters. 27
Errors Line contains a tab character. 27
Errors Missing a Javadoc comment. 27
Errors Parameter url should be final. 27
Errors Parameter userAgent should be final. 27
Errors Line contains a tab character. 28
Errors Line is longer than 80 characters. 29
Errors Line contains a tab character. 29
Errors Line is longer than 80 characters. 30
Errors Line contains a tab character. 30
Errors 'cast' is not followed by whitespace. 30
Errors Line contains a tab character. 31
Errors Line is longer than 80 characters. 32
Errors Line contains a tab character. 32
Errors Line has trailing spaces. 33
Errors Line contains a tab character. 33
Errors Line contains a tab character. 34
Errors Line contains a tab character. 35
Errors Line is longer than 80 characters. 36
Errors Line contains a tab character. 36
Errors '(' is followed by whitespace. 36
Errors '||' should be on a new line. 36
Errors Line is longer than 80 characters. 37
Errors Line contains a tab character. 37
Errors '||' should be on a new line. 37
Errors Line is longer than 80 characters. 38
Errors Line contains a tab character. 38
Errors ')' is preceded with whitespace. 38
Errors Line contains a tab character. 39
Errors Line contains a tab character. 40
Errors '3' is a magic number. 40
Errors Line is longer than 80 characters. 41
Errors Line contains a tab character. 41
Errors Line contains a tab character. 42
Errors Line is longer than 80 characters. 43
Errors Line contains a tab character. 43
Errors Line contains a tab character. 44
Errors Line is longer than 80 characters. 45
Errors Line contains a tab character. 45
Errors Line contains a tab character. 46
Errors Line is longer than 80 characters. 47
Errors Line contains a tab character. 47
Errors 'cast' is not followed by whitespace. 47
Errors Line contains a tab character. 48
Errors Line has trailing spaces. 49
Errors Line is longer than 80 characters. 49
Errors Line contains a tab character. 49
Errors Line contains a tab character. 50
Errors Line has trailing spaces. 51
Errors Line contains a tab character. 51
Errors Line has trailing spaces. 52
Errors Line contains a tab character. 52
Errors Line contains a tab character. 53
Errors Line contains a tab character. 54
Errors Line is longer than 80 characters. 55
Errors Line contains a tab character. 55
Errors Line is longer than 80 characters. 56
Errors Line contains a tab character. 56
Errors '+' is not preceded with whitespace. 56
Errors Line has trailing spaces. 57
Errors Line contains a tab character. 57
Errors Line has trailing spaces. 58
Errors Line contains a tab character. 58
Errors Line is longer than 80 characters. 60
Errors Line contains a tab character. 60
Errors Line contains a tab character. 61
Errors Line contains a tab character. 62
Errors Line has trailing spaces. 63
Errors Line contains a tab character. 63
Errors Line is longer than 80 characters. 64
Errors Line contains a tab character. 64
Errors Line contains a tab character. 65
Errors Line contains a tab character. 66
Errors Line has trailing spaces. 67
Errors Line contains a tab character. 67

org/helyx/basics4me/lang/package.html

Violation Message Line
Errors Missing package documentation file. 0

org/helyx/basics4me/util/Properties.java

Violation Message Line
Errors File does not end with a newline. 0
Errors Line has trailing spaces. 36
Errors Missing a Javadoc comment. 42
Errors Variable 'defaults' must be private and have accessor methods. 47
Errors Missing a Javadoc comment. 49
Errors Line has trailing spaces. 62
Errors Parameter properties should be final. 66
Errors Missing a Javadoc comment. 70
Errors Parameter buffer should be final. 70
Errors Parameter string should be final. 70
Errors Parameter key should be final. 70
Errors '4' is a magic number. 101
Errors Line has trailing spaces. 114
Errors Method 'getProperty' is not designed for extension - needs to be abstract, final or empty. 119
Errors Parameter name should be final. 119
Errors Avoid inline conditionals. 121
Errors Line has trailing spaces. 132
Errors Method 'getProperty' is not designed for extension - needs to be abstract, final or empty. 139
Errors Parameter name should be final. 139
Errors Parameter defaultValue should be final. 139
Errors Avoid inline conditionals. 141
Errors Line has trailing spaces. 154
Errors Method 'list' is not designed for extension - needs to be abstract, final or empty. 158
Errors Parameter out should be final. 158
Errors '80' is a magic number. 162
Errors '40' is a magic number. 174
Errors '37' is a magic number. 175
Errors Line has trailing spaces. 188
Errors Line has trailing spaces. 191
Errors Method 'list' is not designed for extension - needs to be abstract, final or empty. 193
Errors Parameter writer should be final. 193
Errors Expected @throws tag for 'IOException'. 193
Errors '80' is a magic number. 197
Errors '40' is a magic number. 209
Errors '37' is a magic number. 210
Errors Line has trailing spaces. 223
Errors Method 'load' is not designed for extension - needs to be abstract, final or empty. 228
Errors Method length is 167 lines (max allowed is 150). 228
Errors Parameter in should be final. 228
Errors Expected @throws tag for 'IOException'. 228
Errors Array brackets at illegal position. 230
Errors '40' is a magic number. 230
Errors '256' is a magic number. 233
Errors Inner assignments should be avoided. 238
Errors '0xff' is a magic number. 243
Errors '16' is a magic number. 251
Errors '4' is a magic number. 253
Errors '4' is a magic number. 254
Errors '4' is a magic number. 257
Errors Line is longer than 80 characters. 259
Errors switch without "default" clause. 269
Errors Inner assignments should be avoided. 293
Errors switch without "default" clause. 297
Errors Inner assignments should be avoided. 303
Errors '4' is a magic number. 378
Errors Line has trailing spaces. 398
Errors Method 'propertyNames' is not designed for extension - needs to be abstract, final or empty. 401
Errors Line has trailing spaces. 422
Errors Line has trailing spaces. 427
Errors Unused @throws tag for 'ClassCastException'. 428
Errors Line has trailing spaces. 430
Errors Method 'save' is not designed for extension - needs to be abstract, final or empty. 433
Errors Parameter out should be final. 433
Errors Parameter comment should be final. 433
Errors Must have at least one statement. 436
Errors Line has trailing spaces. 443
Errors Method 'setProperty' is not designed for extension - needs to be abstract, final or empty. 450
Errors Parameter name should be final. 450
Errors Parameter value should be final. 450
Errors Missing a Javadoc comment. 454
Errors Line has trailing spaces. 460
Errors Line has trailing spaces. 466
Errors Unused @throws tag for 'ClassCastException'. 467
Errors Method 'store' is not designed for extension - needs to be abstract, final or empty. 470
Errors Parameter out should be final. 470
Errors Parameter comment should be final. 470
Errors Expected @throws tag for 'IOException'. 471
Errors Line contains a tab character. 473
Errors Line is longer than 80 characters. 475
Errors '200' is a magic number. 478
Errors Line is longer than 80 characters. 479
Errors Line has trailing spaces. 489
Errors Name '_enum' must match pattern '^[a-z][a-zA-Z0-9]*$'. 490
Errors 'cast' is not followed by whitespace. 492
Errors Line has trailing spaces. 493
Errors 'cast' is not followed by whitespace. 496
Errors Line has trailing spaces. 503

org/helyx/basics4me/util/package.html

Violation Message Line
Errors Missing package documentation file. 0