Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos infoWarnings warningErrors error
2100583

Rules

RulesViolationsSeverity
PackageHtml5error Error
NewlineAtEndOfFile0error Error
Translation0error Error
JavadocMethod51error Error
JavadocType0error Error
JavadocVariable5error Error
JavadocStyle24error Error
ConstantName1error Error
LocalFinalVariableName0error Error
LocalVariableName0error Error
MemberName0error Error
MethodName0error Error
PackageName4error Error
ParameterName0error Error
StaticVariableName0error Error
TypeName0error Error
Header
  • headerFile: "/Users/jason/ws/geronimo/server/applications/geronimo-examples/geronimo-servlet-examples/target/checkstyle-header.txt"
16error Error
AvoidStarImport32error Error
IllegalImport0error Error
RedundantImport1error Error
UnusedImports12error Error
FileLength0error Error
LineLength
  • max: "120"
1error Error
MethodLength0error Error
ParameterNumber0error Error
EmptyForIteratorPad0error Error
NoWhitespaceAfter0error Error
NoWhitespaceBefore0error Error
OperatorWrap22error Error
ParenPad2error Error
TypecastParenPad0error Error
TabCharacter175error Error
WhitespaceAfter11error Error
WhitespaceAround28error Error
ModifierOrder0error Error
RedundantModifier0error Error
AvoidNestedBlocks0error Error
EmptyBlock1error Error
LeftCurly11error Error
NeedBraces29error Error
RightCurly1error Error
AvoidInlineConditionals0error Error
DoubleCheckedLocking0error Error
EmptyStatement0error Error
EqualsHashCode0error Error
HiddenField
  • ignoreConstructorParameter: "true"
  • ignoreSetter: "true"
8error Error
IllegalInstantiation0error Error
InnerAssignment0error Error
MagicNumber3error Error
MissingSwitchDefault0error Error
RedundantThrows0error Error
SimplifyBooleanExpression0error Error
SimplifyBooleanReturn0error Error
FinalClass0error Error
HideUtilityClassConstructor1error Error
InterfaceIsType0error Error
VisibilityModifier22error Error
ArrayTypeStyle6error Error
FinalParameters78error Error
GenericIllegalRegexp
  • message: "Line has trailing spaces."
  • format: "\s+$"
33error Error
TodoComment0error Error
UpperEll0error Error

Details

compressionFilters/CompressionServletResponseWrapper.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorName 'compressionFilters' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.16
errorUnused import - java.io.OutputStream.19
errorUnused import - java.util.Locale.22
errorUnused import - javax.servlet.ServletRequest.23
errorUnused import - javax.servlet.ServletResponse.24
errorUnused import - javax.servlet.ServletException.25
errorDuplicate import to line 24 - javax.servlet.ServletResponse.27
errorUnused import - javax.servlet.ServletResponse.27
errorUnused import - javax.servlet.ServletResponseWrapper.28
errorParameter response should be final.50
errorExpected @param tag for 'response'.50
errorFirst sentence should end with a period.61
errorVariable 'origResponse' must be private and have accessor methods.65
errorName 'info' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.71
errorVariable 'stream' must be private and have accessor methods.78
errorVariable 'writer' must be private and have accessor methods.86
errorFirst sentence should end with a period.88
errorVariable 'threshold' must be private and have accessor methods.91
errorFirst sentence should end with a period.93
errorFirst sentence should end with a period.98
errorVariable 'contentType' must be private and have accessor methods.101
errorFirst sentence should end with a period.106
errorParameter contentType should be final.109
errorExpected @param tag for 'contentType'.109
error'+' is not preceded with whitespace.111
error'+' is not followed by whitespace.111
errorFirst sentence should end with a period.118
errorParameter threshold should be final.121
error'threshold' hides a field.121
errorExpected @param tag for 'threshold'.121
errorFirst sentence should end with a period.129
errorParameter debug should be final.132
error'debug' hides a field.132
errorExpected @param tag for 'debug'.132
errorExpected an @return tag.143
error'stream' hides a field.148
error'if' construct must use '{}'s.165
errorMust have at least one statement.168
error'cast' is not followed by whitespace.185
errorUnused @throws tag for 'IllegalStateException'.192
errorExpected an @return tag.196
error'if' construct must use '{}'s.198
error'if' construct must use '{}'s.201
error'+' is not preceded with whitespace.204
error'+' is not followed by whitespace.204
error'+' is not preceded with whitespace.204
error'+' is not followed by whitespace.204
errorUnused @throws tag for 'IllegalStateException'.214
errorExpected an @return tag.218
error'if' construct must use '{}'s.220
error'if' construct must use '{}'s.223
error'+' is not preceded with whitespace.228
error'+' is not followed by whitespace.228
error'+' is not preceded with whitespace.228
error'+' is not followed by whitespace.228
errorLine has trailing spaces.242
errorMissing a Javadoc comment.248
errorParameter length should be final.248
errorExpected an @return tag.256
errorParameter type should be final.256
errorExpected @param tag for 'type'.256
error'if' is not followed by whitespace.267
error'8' is a magic number.270

RequestInfoExample.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorUsing the '.*' form of import should be avoided - java.io.*.20
errorUsing the '.*' form of import should be avoided - java.text.*.21
errorUsing the '.*' form of import should be avoided - java.util.*.22
errorUsing the '.*' form of import should be avoided - javax.servlet.*.23
errorUsing the '.*' form of import should be avoided - javax.servlet.http.*.24
errorUnclosed HTML tag found: <duncan@eng.sun.com>31
errorMissing a Javadoc comment.37
errorVariable 'rb' must be private and have accessor methods.37
errorMissing a Javadoc comment.39
errorParameter request should be final.39
errorParameter response should be final.40
error'{' should be on the previous line.42
errorLine contains a tab character.56
errorLine has trailing spaces.61
errorLine contains a tab character.61
error'+' should be on a new line.63
error'+' should be on a new line.66
errorLine has trailing spaces.76
errorLine has trailing spaces.78
errorLine has trailing spaces.80
errorLine has trailing spaces.84
errorLine contains a tab character.89
error'=' is not preceded with whitespace.89
errorLine contains a tab character.90
error'cast' is not followed by whitespace.90
errorLine has trailing spaces.91
errorLine contains a tab character.95
error'if' is not followed by whitespace.95
error'!=' is not preceded with whitespace.95
error'!=' is not followed by whitespace.95
error'{' is not preceded with whitespace.95
errorLine has trailing spaces.96
errorLine contains a tab character.96
errorLine contains a tab character.97
errorLine contains a tab character.98
errorLine has trailing spaces.99
errorLine contains a tab character.99
errorLine contains a tab character.100
errorLine has trailing spaces.101
errorLine contains a tab character.101
errorLine contains a tab character.102
errorLine has trailing spaces.103
errorLine contains a tab character.103
errorMissing a Javadoc comment.106
errorParameter request should be final.106
errorParameter response should be final.107
error'{' should be on the previous line.109

compressionFilters/package.html

ViolationMessageLine
errorMissing package documentation file.0

filters/RequestDumperFilter.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorUnused import - javax.servlet.ServletContext.30
errorUnused @param tag for 'result'.79
errorParameter request should be final.85
errorParameter response should be final.85
errorExpected @param tag for 'response'.85
errorParameter chain should be final.86
errorLine contains a tab character.87
error'if' construct must use '{}'s.89
errorLine contains a tab character.90
errorLine contains a tab character.92
errorLine contains a tab character.93
errorLine contains a tab character.94
errorLine contains a tab character.95
error'+' should be on a new line.95
errorLine contains a tab character.96
errorLine contains a tab character.97
errorLine contains a tab character.98
errorLine contains a tab character.99
errorLine contains a tab character.100
errorLine contains a tab character.101
errorLine contains a tab character.102
errorLine contains a tab character.103
errorLine contains a tab character.104
errorLine contains a tab character.105
error'if' construct must use '{}'s.106
errorLine contains a tab character.106
errorLine contains a tab character.107
error'else' construct must use '{}'s.108
errorLine contains a tab character.108
errorLine contains a tab character.109
errorLine contains a tab character.110
errorLine contains a tab character.111
errorLine contains a tab character.112
errorLine contains a tab character.113
errorLine contains a tab character.114
errorLine contains a tab character.115
errorLine contains a tab character.116
errorLine contains a tab character.117
errorArray brackets at illegal position.117
errorLine contains a tab character.118
error'if' construct must use '{}'s.119
errorLine contains a tab character.119
errorLine contains a tab character.120
errorLine contains a tab character.121
errorLine contains a tab character.122
errorLine contains a tab character.123
errorLine contains a tab character.124
errorLine contains a tab character.125
errorLine contains a tab character.126
errorLine contains a tab character.127
errorLine contains a tab character.128
errorLine contains a tab character.129
errorLine contains a tab character.130
errorLine contains a tab character.131
errorLine contains a tab character.133
errorLine contains a tab character.134
errorLine contains a tab character.135
errorLine contains a tab character.136
errorLine contains a tab character.137
errorLine contains a tab character.138
errorArray brackets at illegal position.138
error'if' construct must use '{}'s.139
errorLine contains a tab character.141
errorLine contains a tab character.142
error'+' should be on a new line.142
errorLine contains a tab character.143
errorLine contains a tab character.144
errorLine contains a tab character.145
errorLine contains a tab character.146
errorLine contains a tab character.147
errorLine contains a tab character.148
errorLine contains a tab character.149
errorLine contains a tab character.150
errorLine contains a tab character.151
errorLine contains a tab character.152
errorLine contains a tab character.153
errorLine contains a tab character.154
errorLine contains a tab character.155
error'+' should be on a new line.155
errorLine contains a tab character.156
errorLine contains a tab character.157
errorLine contains a tab character.158
errorLine contains a tab character.159
errorLine contains a tab character.160
errorLine contains a tab character.162
errorLine contains a tab character.163
errorLine contains a tab character.164
errorLine contains a tab character.166
errorParameter filterConfig should be final.177
error'filterConfig' hides a field.177
errorExpected @throws tag for 'ServletException'.177
errorLine contains a tab character.179
errorExpected an @return tag.187
error'if' construct must use '{}'s.189
errorLine contains a tab character.189
errorLine contains a tab character.190
errorLine contains a tab character.191
errorLine contains a tab character.192
errorLine contains a tab character.193
errorLine contains a tab character.194

util/HTMLFilter.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorUtility classes should not have a public or default constructor.26
errorExpected an @return tag.36
errorParameter message should be final.36
error'if' construct must use '{}'s.38
errorArray brackets at illegal position.41
error'50' is a magic number.43

SessionExample.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorUsing the '.*' form of import should be avoided - java.io.*.20
errorUsing the '.*' form of import should be avoided - java.text.*.21
errorUsing the '.*' form of import should be avoided - java.util.*.22
errorUsing the '.*' form of import should be avoided - javax.servlet.*.23
errorUsing the '.*' form of import should be avoided - javax.servlet.http.*.24
errorFirst sentence should end with a period.28
errorUnclosed HTML tag found: <duncan@eng.sun.com>31
errorMissing a Javadoc comment.36
errorVariable 'rb' must be private and have accessor methods.36
errorLine has trailing spaces.37
errorMissing a Javadoc comment.38
errorParameter request should be final.38
errorParameter response should be final.39
error'{' should be on the previous line.41
errorLine contains a tab character.55
errorLine has trailing spaces.59
errorLine has trailing spaces.60
errorLine contains a tab character.60
error'+' should be on a new line.62
error'+' should be on a new line.65
errorLine has trailing spaces.88
errorLine has trailing spaces.90
errorLine contains a tab character.96
errorLine contains a tab character.110
errorLine contains a tab character.123
errorLine contains a tab character.124
errorLine has trailing spaces.125
errorLine contains a tab character.125
errorLine has trailing spaces.128
errorMissing a Javadoc comment.133
errorParameter request should be final.133
errorParameter response should be final.134
error'{' should be on the previous line.136

util/package.html

ViolationMessageLine
errorMissing package documentation file.0

RequestHeaderExample.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorUsing the '.*' form of import should be avoided - java.io.*.20
errorUsing the '.*' form of import should be avoided - java.text.*.21
errorUsing the '.*' form of import should be avoided - java.util.*.22
errorUsing the '.*' form of import should be avoided - javax.servlet.*.23
errorUsing the '.*' form of import should be avoided - javax.servlet.http.*.24
errorFirst sentence should end with a period.28
errorUnclosed HTML tag found: <duncan@eng.sun.com>31
errorMissing a Javadoc comment.36
errorVariable 'rb' must be private and have accessor methods.36
errorLine has trailing spaces.37
errorMissing a Javadoc comment.38
errorParameter request should be final.38
errorParameter response should be final.39
error'{' should be on the previous line.41
errorLine contains a tab character.54
errorLine has trailing spaces.58
errorLine has trailing spaces.59
errorLine contains a tab character.59
error'+' should be on a new line.61
error'+' should be on a new line.64
error'cast' is not followed by whitespace.71
errorMissing a Javadoc comment.82
errorParameter request should be final.82
errorParameter response should be final.83
error'{' should be on the previous line.85

filters/SetCharacterEncodingFilter.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorUnused import - javax.servlet.UnavailableException.27
errorVariable 'encoding' must be private and have accessor methods.69
errorVariable 'filterConfig' must be private and have accessor methods.76
errorVariable 'ignore' must be private and have accessor methods.82
errorUnused @param tag for 'result'.104
errorParameter request should be final.110
errorParameter response should be final.110
errorExpected @param tag for 'response'.110
errorParameter chain should be final.111
errorLine contains a tab character.112
error'encoding' hides a field.116
error'if' construct must use '{}'s.117
errorLine contains a tab character.121
errorParameter filterConfig should be final.132
error'filterConfig' hides a field.132
errorExpected @throws tag for 'ServletException'.132
errorLine contains a tab character.134
error'if' construct must use '{}'s.137
error'if' construct must use '{}'s.139
error'if' construct must use '{}'s.141
error'else' construct must use '{}'s.143
errorExpected an @return tag.164
errorParameter request should be final.164

CookieExample.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorUsing the '.*' form of import should be avoided - java.io.*.20
errorUsing the '.*' form of import should be avoided - java.text.*.21
errorUsing the '.*' form of import should be avoided - java.util.*.22
errorUsing the '.*' form of import should be avoided - javax.servlet.*.23
errorUsing the '.*' form of import should be avoided - javax.servlet.http.*.24
errorFirst sentence should end with a period.28
errorUnclosed HTML tag found: <duncan@eng.sun.com>31
errorMissing a Javadoc comment.36
errorVariable 'rb' must be private and have accessor methods.36
errorLine has trailing spaces.37
errorMissing a Javadoc comment.38
errorParameter request should be final.38
errorParameter response should be final.39
error'{' should be on the previous line.41
errorLine contains a tab character.54
errorLine has trailing spaces.58
errorLine has trailing spaces.59
errorLine contains a tab character.59
error'+' should be on a new line.61
error'+' should be on a new line.64
errorLine has trailing spaces.76
errorLine has trailing spaces.91
errorLine has trailing spaces.93
errorLine has trailing spaces.96
errorLine has trailing spaces.106
errorLine has trailing spaces.107
errorMissing a Javadoc comment.112
errorParameter request should be final.112
errorParameter response should be final.113
error'{' should be on the previous line.115

RequestParamExample.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorUsing the '.*' form of import should be avoided - java.io.*.20
errorUsing the '.*' form of import should be avoided - java.text.*.21
errorUsing the '.*' form of import should be avoided - java.util.*.22
errorUsing the '.*' form of import should be avoided - javax.servlet.*.23
errorUsing the '.*' form of import should be avoided - javax.servlet.http.*.24
errorFirst sentence should end with a period.28
errorUnclosed HTML tag found: <duncan@eng.sun.com>31
errorMissing a Javadoc comment.37
errorVariable 'rb' must be private and have accessor methods.37
errorLine has trailing spaces.38
errorMissing a Javadoc comment.39
errorParameter request should be final.39
errorParameter response should be final.40
error'{' should be on the previous line.42
errorLine contains a tab character.57
errorLine has trailing spaces.61
errorLine has trailing spaces.62
errorLine contains a tab character.62
error'+' should be on a new line.64
error'+' should be on a new line.67
errorMissing a Javadoc comment.99
errorParameter request should be final.99
errorParameter response should be final.100
error'{' should be on the previous line.102

listeners/package.html

ViolationMessageLine
errorMissing package documentation file.0

filters/ExampleFilter.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorUnused import - javax.servlet.ServletContext.24
errorUnused @param tag for 'result'.85
errorParameter request should be final.91
errorParameter response should be final.91
errorExpected @param tag for 'response'.91
errorParameter chain should be final.92
errorLine contains a tab character.93
errorLine contains a tab character.95
error'if' construct must use '{}'s.96
errorLine contains a tab character.96
errorLine contains a tab character.97
errorLine contains a tab character.99
errorLine contains a tab character.100
errorLine contains a tab character.102
errorLine contains a tab character.103
errorLine contains a tab character.104
error'+' should be on a new line.104
errorLine contains a tab character.105
errorParameter filterConfig should be final.115
error'filterConfig' hides a field.115
errorExpected @throws tag for 'ServletException'.115
errorLine contains a tab character.117
errorExpected an @return tag.126
error'if' construct must use '{}'s.128
errorLine contains a tab character.128
errorLine contains a tab character.129
errorLine contains a tab character.130
errorLine contains a tab character.131
errorLine contains a tab character.132
errorLine contains a tab character.133

listeners/SessionListener.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorLine contains a tab character.41
errorParameter event should be final.61
errorLine contains a tab character.63
error'+' should be on a new line.63
errorLine contains a tab character.64
errorParameter event should be final.74
errorLine contains a tab character.76
error'+' should be on a new line.76
errorLine contains a tab character.77
errorParameter event should be final.87
errorLine contains a tab character.89
error'+' should be on a new line.89
errorLine contains a tab character.90
errorParameter event should be final.100
errorLine contains a tab character.102
errorLine contains a tab character.103
errorParameter event should be final.113
errorLine contains a tab character.115
errorLine contains a tab character.116
errorParameter event should be final.126
errorLine contains a tab character.128
errorParameter event should be final.138
errorLine contains a tab character.140
errorParameter message should be final.153
error'if' construct must use '{}'s.155
errorLine contains a tab character.155
errorLine contains a tab character.156
error'else' construct must use '{}'s.157
errorLine contains a tab character.157
errorLine contains a tab character.158
errorParameter message should be final.170
errorParameter throwable should be final.170
error'if' construct must use '{}'s.172
errorLine contains a tab character.172
errorLine contains a tab character.173
errorLine contains a tab character.174
errorLine contains a tab character.175
errorLine contains a tab character.176
errorLine contains a tab character.177

package.html

ViolationMessageLine
errorMissing package documentation file.0

compressionFilters/CompressionResponseStream.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorName 'compressionFilters' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.16
errorUnused import - java.io.OutputStream.19
errorParameter response should be final.46
errorExpected @throws tag for 'IOException'.46
error'{' is not preceded with whitespace.46
errorVariable 'compressionThreshold' must be private and have accessor methods.63
errorFirst sentence should end with a period.65
errorVariable 'buffer' must be private and have accessor methods.73
errorVariable 'bufferCount' must be private and have accessor methods.78
errorVariable 'gzipstream' must be private and have accessor methods.83
errorVariable 'closed' must be private and have accessor methods.88
errorVariable 'length' must be private and have accessor methods.94
errorVariable 'response' must be private and have accessor methods.99
errorVariable 'output' must be private and have accessor methods.104
errorFirst sentence should end with a period.109
errorParameter debug should be final.112
error'debug' hides a field.112
errorExpected @param tag for 'debug'.112
errorFirst sentence should end with a period.117
errorParameter threshold should be final.120
errorExpected @param tag for 'threshold'.120
error'+' is not preceded with whitespace.124
error'+' is not followed by whitespace.124
errorExpected @throws tag for 'IOException'.132
error'if' construct must use '{}'s.137
errorExpected @throws tag for 'IOException'.166
errorMissing a Javadoc comment.181
errorParameter b should be final.203
error'+' is not preceded with whitespace.206
error'+' is not followed by whitespace.206
error'+' is not preceded with whitespace.206
error'+' is not followed by whitespace.206
error'if' construct must use '{}'s.208
errorParameter b should be final.228
errorArray brackets at illegal position.228
errorParameter b should be final.245
errorArray brackets at illegal position.245
errorParameter off should be final.245
errorParameter len should be final.245
error'if' construct must use '{}'s.256
error'if' construct must use '{}'s.259
errorMissing a Javadoc comment.283
errorParameter b should be final.283
errorArray brackets at illegal position.283
errorParameter off should be final.283
errorParameter len should be final.283
errorExpected an @return tag.311

HelloWorldExample.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorUsing the '.*' form of import should be avoided - java.io.*.20
errorUsing the '.*' form of import should be avoided - java.text.*.21
errorUsing the '.*' form of import should be avoided - java.util.*.22
errorUsing the '.*' form of import should be avoided - javax.servlet.*.23
errorUsing the '.*' form of import should be avoided - javax.servlet.http.*.24
errorMissing a Javadoc comment.35
errorParameter request should be final.35
errorParameter response should be final.36
error'{' should be on the previous line.38
error',' is not followed by whitespace.40
errorLine contains a tab character.47
errorLine contains a tab character.49
errorLine contains a tab character.53
errorLine contains a tab character.54
errorLine contains a tab character.55
errorLine contains a tab character.56
errorLine contains a tab character.62
error'+' should be on a new line.63
error'+' should be on a new line.66

compressionFilters/CompressionFilterTestServlet.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorName 'compressionFilters' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.17
errorUnused import - java.io.PrintWriter.20
errorUsing the '.*' form of import should be avoided - javax.servlet.*.22
errorUsing the '.*' form of import should be avoided - javax.servlet.http.*.23
errorFirst sentence should end with a period.25
errorMissing a Javadoc comment.33
errorParameter request should be final.33
errorParameter response should be final.33
error'cast' is not followed by whitespace.39
error'cast' is not followed by whitespace.41
error'}' should be on the same line.45

listeners/ContextListener.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorParameter event should be final.58
errorLine contains a tab character.60
error'+' should be on a new line.60
errorLine contains a tab character.61
errorParameter event should be final.71
errorLine contains a tab character.73
error'+' should be on a new line.73
errorLine contains a tab character.74
errorParameter event should be final.84
errorLine contains a tab character.86
error'+' should be on a new line.86
errorLine contains a tab character.87
errorParameter event should be final.97
errorLine contains a tab character.99
errorLine contains a tab character.100
errorParameter event should be final.110
errorLine contains a tab character.112
errorLine contains a tab character.113
errorParameter message should be final.126
error'if' construct must use '{}'s.128
errorLine contains a tab character.128
errorLine contains a tab character.129
error'else' construct must use '{}'s.130
errorLine contains a tab character.130
errorLine contains a tab character.131
errorParameter message should be final.143
errorParameter throwable should be final.143
error'if' construct must use '{}'s.145
errorLine contains a tab character.145
errorLine contains a tab character.146
errorLine contains a tab character.147
errorLine contains a tab character.148
errorLine contains a tab character.149
errorLine contains a tab character.150

filters/package.html

ViolationMessageLine
errorMissing package documentation file.0

compressionFilters/CompressionFilter.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorName 'compressionFilters' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'.17
error'{' is not preceded with whitespace.40
errorFirst sentence should end with a period.48
error'128' is a magic number.51
errorFirst sentence should end with a period.54
errorVariable 'compressionThreshold' must be private and have accessor methods.57
errorFirst sentence should end with a period.59
errorParameter filterConfig should be final.70
error'!=' is not preceded with whitespace.75
error'!=' is not followed by whitespace.75
error'!=' is not preceded with whitespace.81
error'!=' is not followed by whitespace.81
errorLine is longer than 120 characters.85
error'(' is followed by whitespace.126
errorParameter request should be final.126
errorExpected @param tag for 'request'.126
errorParameter response should be final.126
errorExpected @param tag for 'response'.126
errorParameter chain should be final.127
errorExpected @param tag for 'chain'.127
error')' is preceded with whitespace.127
errorExpected @throws tag for 'IOException'.127
errorExpected @throws tag for 'ServletException'.127
error'cast' is not followed by whitespace.144
error'cast' is not followed by whitespace.148
error'cast' is not followed by whitespace.158
error'cast' is not followed by whitespace.160
error'cast' is not followed by whitespace.183
errorParameter filterConfig should be final.205
errorFirst sentence should end with a period.209
errorExpected an @return tag.213