Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos infoWarnings warningErrors error
149001457

Rules

RulesViolationsSeverity
PackageHtml10error Error
NewlineAtEndOfFile134error Error
Translation0error Error
JavadocMethod
  • allowUndeclaredRTE: "true"
808error Error
JavadocType3error Error
JavadocVariable96error Error
JavadocStyle40error Error
ConstantName22error Error
LocalFinalVariableName0error Error
LocalVariableName75error Error
MemberName8error Error
MethodName8error Error
PackageName0error Error
ParameterName17error Error
StaticVariableName4error Error
TypeName0error Error
RegexpHeader
  • header
    1: /\*\s*
    2:  \*\s*\$Id.*\$
    3:  \*\s*
    4:  \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.
    5:  \*\s*
    6:  \*\s*Licensed under the Apache License, Version 2\.0 \(the .License.\);
    7:  \*\s*you may not use this file except in compliance with the License\.
    8:  \*\s*You may obtain a copy of the License at
    9:  \*\s*
    10:  \*\s*http://www\.apache\.org/licenses/LICENSE\-2\.0
    11:  \*\s*
    12:  \*\s*Unless required by applicable law or agreed to in writing, software
    13:  \*\s*distributed under the License is distributed on an .AS IS. BASIS,
    14:  \*\s*WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied\.
    15:  \*\s*See the License for the specific language governing permissions and
    16:  \*\s*limitations under the License\.
    17:  \*/\s*
21error Error
AvoidStarImport0error Error
IllegalImport0error Error
RedundantImport0error Error
UnusedImports0error Error
FileLength0error Error
LineLength
  • ignorePattern: "^ \* @version .*$"
  • max: "120"
5error Error
MethodLength2error Error
ParameterNumber0error Error
EmptyForIteratorPad0error Error
NoWhitespaceAfter
  • tokens: "BNOT, DEC, DOT, INC, LNOT, UNARY_MINUS, UNARY_PLUS"
0error Error
NoWhitespaceBefore0error Error
OperatorWrap0error Error
ParenPad0error Error
TypecastParenPad0error Error
TabCharacter0error Error
WhitespaceAfter3error Error
WhitespaceAround6error Error
ModifierOrder4error Error
RedundantModifier49error Error
AvoidNestedBlocks52error Error
EmptyBlock1error Error
LeftCurly0error Error
NeedBraces0error Error
RightCurly1error Error
DoubleCheckedLocking0error Error
EmptyStatement8error Error
EqualsHashCode0error Error
IllegalInstantiation0error Error
InnerAssignment2error Error
MagicNumber49error Error
MissingSwitchDefault4error Error
RedundantThrows4error Error
SimplifyBooleanExpression4error Error
SimplifyBooleanReturn1error Error
FinalClass0error Error
HideUtilityClassConstructor6error Error
InterfaceIsType1error Error
VisibilityModifier
  • protectedAllowed: "true"
5error Error
ArrayTypeStyle0error Error
GenericIllegalRegexp
  • message: "Line has trailing spaces."
  • format: "\s+$"
0error Error
TodoComment4error Error
UpperEll0error Error

Files

Filesinfowarningerror
org/apache/struts/mock/MockActionServlet.java0015
org/apache/struts/action/Action.java001
org/apache/struts/chain/commands/servlet/SelectModule.java004
org/apache/struts/chain/contexts/WebActionContext.java0010
org/apache/struts/config/BaseConfig.java003
org/apache/struts/chain/commands/servlet/ValidateActionForm.java006
org/apache/struts/chain/commands/AbstractSelectLocale.java001
org/apache/struts/action/ActionMessages.java001
org/apache/struts/validator/validwhen/ValidWhenParser.java00100
org/apache/struts/chain/commands/AbstractAuthorizeAction.java001
org/apache/struts/validator/ValidatorPlugIn.java004
org/apache/struts/chain/commands/servlet/SetOriginalURI.java003
org/apache/struts/upload/MultipartRequestHandler.java0019
org/apache/struts/chain/commands/servlet/ExceptionHandler.java005
org/apache/struts/chain/commands/servlet/SelectAction.java003
org/apache/struts/config/ModuleConfig.java0020
org/apache/struts/validator/validwhen/package.html001
org/apache/struts/util/IteratorAdapter.java006
org/apache/struts/config/FormPropertyConfig.java0020
org/apache/struts/chain/commands/CreateActionForm.java002
org/apache/struts/mock/TestMockBase.java0023
org/apache/struts/config/ConfigHelperInterface.java0050
org/apache/struts/chain/contexts/package.html001
org/apache/struts/chain/commands/AbstractSelectForward.java001
org/apache/struts/chain/commands/servlet/ExecuteAction.java003
org/apache/struts/chain/contexts/ActionContextBase.java0046
org/apache/struts/chain/commands/ActionCommand.java001
org/apache/struts/mock/MockServletContext.java0028
org/apache/struts/action/ActionErrors.java001
org/apache/struts/action/RequestProcessor.java001
org/apache/struts/chain/commands/servlet/package.html001
org/apache/struts/mock/MockHttpSession.java0021
org/apache/struts/validator/FieldChecks.java0015
org/apache/struts/util/ResponseUtils.java008
org/apache/struts/chain/commands/ExceptionCatcher.java001
org/apache/struts/upload/MultipartRequestWrapper.java0011
org/apache/struts/action/ActionRedirect.java001
org/apache/struts/config/ConfigHelper.java0045
org/apache/struts/chain/commands/UnauthorizedActionException.java001
org/apache/struts/chain/commands/generic/package.html001
org/apache/struts/chain/commands/AbstractValidateActionForm.java003
org/apache/struts/chain/contexts/ActionContext.java0018
org/apache/struts/chain/commands/package.html001
org/apache/struts/util/TokenProcessor.java0012
org/apache/struts/action/DynaActionFormClass.java001
org/apache/struts/mock/MockFormBean.java0026
org/apache/struts/config/ConfigRuleSet.java0023
org/apache/struts/upload/FormFile.java0013
org/apache/struts/mock/MockPageContext.java0039
org/apache/struts/validator/LazyValidatorForm.java0011
org/apache/struts/chain/commands/servlet/SelectInput.java003
org/apache/struts/chain/Constants.java001
org/apache/struts/chain/commands/AbstractRequestNoCache.java001
org/apache/struts/mock/MockPrincipal.java0010
org/apache/struts/chain/commands/servlet/SelectLocale.java005
org/apache/struts/validator/BeanValidatorForm.java0017
org/apache/struts/chain/commands/servlet/RequestNoCache.java003
org/apache/struts/chain/commands/AbstractPerformInclude.java001
org/apache/struts/chain/commands/AbstractCreateAction.java001
org/apache/struts/mock/MockHttpServletResponse.java0031
org/apache/struts/action/ActionFormBean.java001
org/apache/struts/config/ControllerConfig.java0031
org/apache/struts/chain/commands/RemoveCachedMessages.java002
org/apache/struts/validator/validwhen/ValidWhenParserTokenTypes.java0027
org/apache/struts/util/MessageResourcesFactory.java006
org/apache/struts/config/ModuleConfigFactory.java003
org/apache/struts/config/impl/package.html001
org/apache/struts/chain/commands/servlet/CreateAction.java004
org/apache/struts/util/ImageButtonBean.java008
org/apache/struts/chain/commands/AbstractSelectAction.java002
org/apache/struts/action/ExceptionHandler.java001
org/apache/struts/config/impl/ModuleConfigImpl.java0026
org/apache/struts/validator/ValidatorForm.java001
org/apache/struts/chain/commands/AbstractSetContentType.java001
org/apache/struts/chain/commands/ExecuteCommand.java001
org/apache/struts/mock/MockAction.java001
org/apache/struts/validator/validwhen/ValidWhen.java006
org/apache/struts/util/RequestUtils.java007
org/apache/struts/chain/commands/servlet/SetContentType.java003
org/apache/struts/validator/Resources.java0020
org/apache/struts/chain/commands/ExecuteForwardCommand.java001
org/apache/struts/package.html001
org/apache/struts/chain/commands/servlet/AuthorizeAction.java004
org/apache/struts/action/PlugIn.java001
org/apache/struts/chain/commands/generic/CopyFormToContext.java001
org/apache/struts/action/ActionForward.java001
org/apache/struts/chain/commands/ActionCommandBase.java003
org/apache/struts/chain/commands/AbstractSetOriginalURI.java001
org/apache/struts/upload/CommonsMultipartRequestHandler.java0015
org/apache/struts/chain/commands/util/ClassUtils.java005
org/apache/struts/config/impl/DefaultModuleConfigFactory.java002
org/apache/struts/action/RequestActionMapping.java001
org/apache/struts/util/ServletContextWriter.java002
org/apache/struts/action/DynaActionForm.java001
org/apache/struts/validator/validwhen/ValidWhenLexer.java00177
org/apache/struts/chain/package.html001
org/apache/struts/action/ActionServlet.java006
org/apache/struts/mock/MockEnumeration.java005
org/apache/struts/chain/commands/AbstractExecuteAction.java001
org/apache/struts/config/ActionConfig.java0047
org/apache/struts/chain/commands/servlet/PerformInclude.java003
org/apache/struts/mock/MockServletConfig.java0011
org/apache/struts/action/RedirectingActionForward.java001
org/apache/struts/chain/contexts/ServletActionContext.java0016
org/apache/struts/action/ActionServletWrapper.java001
org/apache/struts/config/ActionConfigMatcher.java006
org/apache/struts/action/ActionForm.java002
org/apache/struts/chain/ComposableRequestProcessor.java002
org/apache/struts/util/PropertyMessageResources.java006
org/apache/struts/util/MessageResources.java0024
org/apache/struts/config/PlugInConfig.java004
org/apache/struts/chain/contexts/MockActionContext.java0013
org/apache/struts/util/ModuleUtils.java006
org/apache/struts/chain/commands/AbstractSelectModule.java001
org/apache/struts/action/ActionMapping.java001
org/apache/struts/chain/commands/SelectInclude.java001
org/apache/struts/chain/commands/AbstractPopulateActionForm.java001
org/apache/struts/chain/contexts/ContextWrapper.java0014
org/apache/struts/validator/DynaValidatorForm.java001
org/apache/struts/action/InvalidCancelException.java001
org/apache/struts/config/ExceptionConfig.java0025
org/apache/struts/config/ForwardConfig.java0025
org/apache/struts/config/MessageResourcesConfig.java0012
org/apache/struts/chain/commands/servlet/PerformForward.java0013
org/apache/struts/chain/commands/AbstractSelectInput.java001
org/apache/struts/mock/MockHttpServletRequest.java0063
org/apache/struts/action/ActionMessage.java001
org/apache/struts/util/WildcardHelper.java001
org/apache/struts/Globals.java001
org/apache/struts/chain/commands/servlet/PopulateActionForm.java006
org/apache/struts/mock/package.html001
org/apache/struts/chain/commands/InvalidPathException.java001
org/apache/struts/chain/commands/generic/WrappingLookupCommand.java001
org/apache/struts/util/ModuleException.java003
org/apache/struts/action/SessionActionMapping.java001
org/apache/struts/chain/commands/util/package.html001
org/apache/struts/util/LabelValueBean.java0012
org/apache/struts/mock/MockMultipartRequestHandler.java001
org/apache/struts/chain/commands/AbstractExceptionHandler.java001
org/apache/struts/action/ForwardingActionForward.java001
org/apache/struts/chain/commands/AbstractPerformForward.java001
org/apache/struts/util/PropertyMessageResourcesFactory.java002
org/apache/struts/config/FormBeanConfig.java0032
org/apache/struts/chain/commands/servlet/SelectForward.java003

Details

org/apache/struts/mock/MockActionServlet.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.43
errorMissing a Javadoc comment.44
errorExpected @param tag for 'servletContext'.49
errorExpected @param tag for 'servletConfig'.50
errorEmpty statement.59
errorFirst sentence should end with a period.62
errorExpected @param tag for 'servletContext'.67
errorFirst sentence should end with a period.71
errorExpected an @return tag.76
errorFirst sentence should end with a period.80
errorExpected @param tag for 'servletConfig'.85
errorFirst sentence should end with a period.89
errorExpected an @return tag.94
errorExpected @throws tag for 'ServletException'.103

org/apache/struts/action/Action.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/commands/servlet/SelectModule.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ' \*\s*\$Id.*\$'.2
errorMissing a Javadoc comment.36
errorInner assignments should be avoided.57

org/apache/struts/chain/contexts/WebActionContext.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.50
errorMissing a Javadoc comment.113
errorMissing a Javadoc comment.117
errorMissing a Javadoc comment.121
errorMissing a Javadoc comment.125
errorMissing a Javadoc comment.133
errorExpected an @return tag.141
errorMissing a Javadoc comment.155
errorMissing a Javadoc comment.168

org/apache/struts/config/BaseConfig.java

ViolationMessageLine
errorFile does not end with a newline.0
errorExpected @param tag for 'properties'.118
errorExpected an @return tag.152

org/apache/struts/chain/commands/servlet/ValidateActionForm.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ' \*\s*\$Id.*\$'.2
errorMissing a Javadoc comment.39
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.39
errorExpected an @return tag.50
errorExpected @param tag for 'actionConfig'.51

org/apache/struts/chain/commands/AbstractSelectLocale.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/action/ActionMessages.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/validator/validwhen/ValidWhenParser.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of '/\*\s*'.1
errorMissing a Javadoc comment.34
errorMissing a Javadoc comment.36
errorName '_tokenNames' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.36
errorMissing a Javadoc comment.45
errorName '_tokenSet_0' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.45
errorMissing a Javadoc comment.46
errorName '_tokenSet_1' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.46
errorMissing a Javadoc comment.47
errorVariable 'argStack' must be private and have accessor methods.47
errorMissing a Javadoc comment.48
errorVariable 'form' must be private and have accessor methods.48
errorMissing a Javadoc comment.49
errorVariable 'index' must be private and have accessor methods.49
errorMissing a Javadoc comment.50
errorVariable 'value' must be private and have accessor methods.50
errorMissing a Javadoc comment.51
errorName 'LESS_EQUAL' must match pattern '^[a-z][a-zA-Z0-9]*$'.51
errorMissing a Javadoc comment.52
errorName 'LESS_THAN' must match pattern '^[a-z][a-zA-Z0-9]*$'.52
errorMissing a Javadoc comment.53
errorName 'EQUAL' must match pattern '^[a-z][a-zA-Z0-9]*$'.53
errorMissing a Javadoc comment.54
errorName 'GREATER_THAN' must match pattern '^[a-z][a-zA-Z0-9]*$'.54
errorMissing a Javadoc comment.55
errorName 'GREATER_EQUAL' must match pattern '^[a-z][a-zA-Z0-9]*$'.55
errorMissing a Javadoc comment.56
errorName 'NOT_EQUAL' must match pattern '^[a-z][a-zA-Z0-9]*$'.56
errorMissing a Javadoc comment.57
errorName 'AND' must match pattern '^[a-z][a-zA-Z0-9]*$'.57
errorMissing a Javadoc comment.58
errorName 'OR' must match pattern '^[a-z][a-zA-Z0-9]*$'.58
errorMissing a Javadoc comment.60
errorMissing a Javadoc comment.65
error'6' is a magic number.66
errorMissing a Javadoc comment.69
errorMissing a Javadoc comment.74
error'6' is a magic number.75
errorMissing a Javadoc comment.78
error'6' is a magic number.79
errorMissing a Javadoc comment.83
errorMissing a Javadoc comment.87
errorMissing a Javadoc comment.91
errorMissing a Javadoc comment.95
errorMissing a Javadoc comment.99
errorswitch without "default" clause.115
errorswitch without "default" clause.154
errorEmpty statement.174
errorEmpty statement.177
errorswitch without "default" clause.197
errorMissing a Javadoc comment.220
errorAvoid nested blocks.227
errorAvoid nested blocks.235
errorAvoid nested blocks.243
errorMissing a Javadoc comment.256
errorMissing a Javadoc comment.265
errorMissing a Javadoc comment.274
error'3' is a magic number.276
error'4' is a magic number.277
error'3' is a magic number.289
error'3' is a magic number.289
error'4' is a magic number.290
error'5' is a magic number.290
error'3' is a magic number.304
error'3' is a magic number.304
error'4' is a magic number.305
error'5' is a magic number.305
error'3' is a magic number.318
error'4' is a magic number.318
errorMissing a Javadoc comment.338
errorAvoid nested blocks.343
errorAvoid nested blocks.349
errorAvoid nested blocks.355
errorAvoid nested blocks.362
errorMissing a Javadoc comment.374
errorAvoid nested blocks.377
errorAvoid nested blocks.388
errorMissing a Javadoc comment.399
errorMissing a Javadoc comment.405
errorMissing a Javadoc comment.419
errorMissing a Javadoc comment.432
errorMissing a Javadoc comment.449
errorAvoid nested blocks.451
errorAvoid nested blocks.458
errorMissing a Javadoc comment.470
errorAvoid nested blocks.473
errorAvoid nested blocks.480
errorAvoid nested blocks.487
errorAvoid nested blocks.494
errorAvoid nested blocks.501
errorAvoid nested blocks.508
errorMissing a Javadoc comment.520
errorRedundant 'final' modifier.520
errorName 'mk_tokenSet_0' must match pattern '^[a-z][a-zA-Z0-9]*$'.520
error'8273920L' is a magic number.521
errorMissing a Javadoc comment.526
errorRedundant 'final' modifier.526
errorName 'mk_tokenSet_1' must match pattern '^[a-z][a-zA-Z0-9]*$'.526
error'6640L' is a magic number.527

org/apache/struts/chain/commands/AbstractAuthorizeAction.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/validator/ValidatorPlugIn.java

ViolationMessageLine
errorFile does not end with a newline.0
error'static' modifier out of order with the JLS suggestions.56
error'static' modifier out of order with the JLS suggestions.62
error'static' modifier out of order with the JLS suggestions.70

org/apache/struts/chain/commands/servlet/SetOriginalURI.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ' \*\s*\$Id.*\$'.2
errorMissing a Javadoc comment.33

org/apache/struts/upload/MultipartRequestHandler.java

ViolationMessageLine
errorFile does not end with a newline.0
errorRedundant 'public' modifier.43
errorRedundant 'public' modifier.50
errorExpected @param tag for 'servlet'.50
errorRedundant 'public' modifier.56
errorExpected @param tag for 'mapping'.56
errorFirst sentence should end with a period.58
errorExpected an @return tag.61
errorRedundant 'public' modifier.61
errorFirst sentence should end with a period.63
errorExpected an @return tag.66
errorRedundant 'public' modifier.66
errorRedundant 'public' modifier.75
errorExpected @param tag for 'request'.75
errorRedundant 'public' modifier.85
errorRedundant 'public' modifier.95
errorRedundant 'public' modifier.103
errorRedundant 'public' modifier.114
errorRedundant 'public' modifier.121

org/apache/struts/chain/commands/servlet/ExceptionHandler.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ' \*\s*\$Id.*\$'.2
errorMissing a Javadoc comment.42
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.42
errorMissing a Javadoc comment.45

org/apache/struts/chain/commands/servlet/SelectAction.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ' \*\s*\$Id.*\$'.2
errorMissing a Javadoc comment.35

org/apache/struts/config/ModuleConfig.java

ViolationMessageLine
errorFile does not end with a newline.0
errorExpected an @return tag.40
errorExpected an @return tag.45
errorExpected an @return tag.60
errorRedundant 'public' modifier.71
errorExpected an @return tag.77
errorExpected an @return tag.92
errorExpected an @return tag.137
errorExpected an @return tag.182
errorExpected an @return tag.188
errorExpected an @return tag.196
errorExpected an @return tag.208
errorExpected an @return tag.214
errorExpected an @return tag.222
errorExpected an @return tag.228
errorExpected an @return tag.236
errorExpected an @return tag.242
errorExpected an @return tag.250
errorExpected an @return tag.256
errorExpected an @return tag.262

org/apache/struts/validator/validwhen/package.html

ViolationMessageLine
errorMissing package documentation file.0

org/apache/struts/util/IteratorAdapter.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.34
errorMissing a Javadoc comment.36
errorMissing a Javadoc comment.40
errorMissing a Javadoc comment.44
errorMissing a Javadoc comment.53

org/apache/struts/config/FormPropertyConfig.java

ViolationMessageLine
errorFile does not end with a newline.0
errorFirst sentence should end with a period.37
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.40
errorMissing a Javadoc comment.150
errorMissing a Javadoc comment.154
errorMissing a Javadoc comment.162
errorMissing a Javadoc comment.166
errorMissing a Javadoc comment.174
errorMissing a Javadoc comment.178
errorMissing a Javadoc comment.186
errorMissing a Javadoc comment.190
errorMissing a Javadoc comment.202
errorMissing a Javadoc comment.206
errorExpected an @return tag.219
errorExpected an @return tag.314
errorExpected @throws tag for 'IllegalAccessException'.377
errorExpected @throws tag for 'InvocationTargetException'.377
errorExpected @throws tag for 'InstantiationException'.378
errorExpected @throws tag for 'ClassNotFoundException'.378
errorExpected an @return tag.405

org/apache/struts/chain/commands/CreateActionForm.java

ViolationMessageLine
errorFile does not end with a newline.0
errorComment matches to-do format 'TODO:'.92

org/apache/struts/mock/TestMockBase.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.47
errorMissing a Javadoc comment.48
errorMissing a Javadoc comment.49
errorMissing a Javadoc comment.50
errorMissing a Javadoc comment.51
errorMissing a Javadoc comment.52
errorMissing a Javadoc comment.53
errorMissing a Javadoc comment.54
errorMissing a Javadoc comment.55
errorMissing a Javadoc comment.56
errorMissing a Javadoc comment.59
errorMissing a Javadoc comment.63
errorMissing a Javadoc comment.67
errorMissing a Javadoc comment.72
errorMissing a Javadoc comment.96
error'4' is a magic number.163
error'5' is a magic number.165
error'3' is a magic number.171
errorMissing a Javadoc comment.211
errorMissing a Javadoc comment.300
errorMissing a Javadoc comment.340
errorMissing a Javadoc comment.355

org/apache/struts/config/ConfigHelperInterface.java

ViolationMessageLine
errorFile does not end with a newline.0
errorExpected an @return tag.53
errorRedundant 'public' modifier.53
errorExpected an @return tag.58
errorRedundant 'public' modifier.58
errorExpected an @return tag.65
errorRedundant 'public' modifier.65
errorExpected an @return tag.72
errorRedundant 'public' modifier.72
errorExpected an @return tag.81
errorRedundant 'public' modifier.81
errorExpected an @return tag.86
errorRedundant 'public' modifier.86
errorExpected an @return tag.92
errorRedundant 'public' modifier.92
errorExpected an @return tag.102
errorRedundant 'public' modifier.102
errorExpected an @return tag.110
errorRedundant 'public' modifier.110
errorExpected an @return tag.118
errorRedundant 'public' modifier.118
errorExpected an @return tag.126
errorRedundant 'public' modifier.126
errorExpected an @return tag.134
errorRedundant 'public' modifier.134
errorExpected an @return tag.151
errorRedundant 'public' modifier.151
errorExpected @param tag for 'action'.151
errorExpected an @return tag.156
errorRedundant 'public' modifier.156
errorExpected @param tag for 'action'.156
errorExpected an @return tag.161
errorRedundant 'public' modifier.161
errorExpected @param tag for 'url'.161
errorFirst sentence should end with a period.165
errorUnclosed HTML tag found: <base> element </p>166
errorExpected an @return tag.168
errorRedundant 'public' modifier.168
errorFirst sentence should end with a period.170
errorUnclosed HTML tag found: <base> element </p>171
errorExpected an @return tag.173
errorRedundant 'public' modifier.173
errorExpected an @return tag.181
errorRedundant 'public' modifier.181
errorExpected an @return tag.189
errorRedundant 'public' modifier.189
errorExpected an @return tag.198
errorRedundant 'public' modifier.198
errorExpected an @return tag.206
errorRedundant 'public' modifier.206

org/apache/struts/chain/contexts/package.html

ViolationMessageLine
errorMissing package documentation file.0

org/apache/struts/chain/commands/AbstractSelectForward.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/commands/servlet/ExecuteAction.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ' \*\s*\$Id.*\$'.2
errorExpected an @return tag.48

org/apache/struts/chain/contexts/ActionContextBase.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.160
errorMissing a Javadoc comment.164
errorMissing a Javadoc comment.166
errorMissing a Javadoc comment.168
errorMissing a Javadoc comment.170
errorMissing a Javadoc comment.189
errorMissing a Javadoc comment.193
errorMissing a Javadoc comment.197
errorMissing a Javadoc comment.201
errorMissing a Javadoc comment.205
errorMissing a Javadoc comment.209
errorMissing a Javadoc comment.213
errorMissing a Javadoc comment.217
errorMissing a Javadoc comment.221
errorMissing a Javadoc comment.225
errorMissing a Javadoc comment.229
errorMissing a Javadoc comment.233
errorMissing a Javadoc comment.237
errorMissing a Javadoc comment.241
errorMissing a Javadoc comment.245
errorMissing a Javadoc comment.249
errorMissing a Javadoc comment.256
errorMissing a Javadoc comment.260
errorMissing a Javadoc comment.264
errorMissing a Javadoc comment.268
errorMissing a Javadoc comment.272
errorMissing a Javadoc comment.276
errorExpected @param tag for 'scopeId'.334
errorExpected @param tag for 'key'.334
errorExpected @param tag for 'messages'.335
errorMissing a Javadoc comment.369
errorMissing a Javadoc comment.375
errorMissing a Javadoc comment.384
errorMissing a Javadoc comment.388
errorMissing a Javadoc comment.392
errorMissing a Javadoc comment.415
errorMissing a Javadoc comment.422
errorMissing a Javadoc comment.426
errorMissing a Javadoc comment.433
errorMissing a Javadoc comment.437
errorMissing a Javadoc comment.441
errorMissing a Javadoc comment.448
errorMissing a Javadoc comment.452
errorExpected @param tag for 'logger'.478
errorExpected @param tag for 'moduleConfig'.517

org/apache/struts/chain/commands/ActionCommand.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/mock/MockServletContext.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.70
errorMissing a Javadoc comment.74
errorMissing a Javadoc comment.79
errorMissing a Javadoc comment.83
errorMissing a Javadoc comment.87
errorMissing a Javadoc comment.91
errorMissing a Javadoc comment.95
errorMissing a Javadoc comment.99
errorMissing a Javadoc comment.103
errorMissing a Javadoc comment.107
error'3' is a magic number.108
errorMissing a Javadoc comment.111
errorMissing a Javadoc comment.115
errorMissing a Javadoc comment.119
errorMissing a Javadoc comment.123
errorMissing a Javadoc comment.129
errorMissing a Javadoc comment.135
errorMissing a Javadoc comment.139
errorMissing a Javadoc comment.143
errorMissing a Javadoc comment.147
errorMissing a Javadoc comment.151
errorMissing a Javadoc comment.155
errorMissing a Javadoc comment.159
errorMissing a Javadoc comment.163
errorMissing a Javadoc comment.167
errorMissing a Javadoc comment.171
errorMissing a Javadoc comment.175

org/apache/struts/action/ActionErrors.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/action/RequestProcessor.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/commands/servlet/package.html

ViolationMessageLine
errorMissing package documentation file.0

org/apache/struts/mock/MockHttpSession.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.57
errorMissing a Javadoc comment.61
errorMissing a Javadoc comment.67
errorMissing a Javadoc comment.72
errorMissing a Javadoc comment.76
errorMissing a Javadoc comment.80
errorMissing a Javadoc comment.84
errorMissing a Javadoc comment.88
errorMissing a Javadoc comment.92
errorMissing a Javadoc comment.96
errorMissing a Javadoc comment.100
errorMissing a Javadoc comment.104
errorMissing a Javadoc comment.108
errorMissing a Javadoc comment.112
errorMissing a Javadoc comment.116
errorMissing a Javadoc comment.120
errorMissing a Javadoc comment.124
errorMissing a Javadoc comment.128
errorMissing a Javadoc comment.132
errorMissing a Javadoc comment.140

org/apache/struts/validator/FieldChecks.java

ViolationMessageLine
errorFile does not end with a newline.0
errorUtility classes should not have a public or default constructor.49
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.53
errorMissing a Javadoc comment.61
errorMissing a Javadoc comment.62
errorMissing a Javadoc comment.63
error'>' is not preceded with whitespace.230
error'>' is not followed by whitespace.230
errorExpected an @return tag.327
errorExpected @param tag for 'bean'.327
errorExpected @param tag for 'field'.327
errorExpected @param tag for 'errors'.1308
errorExpected @param tag for 'field'.1308
errorExpected @param tag for 'validator'.1309
errorExpected @param tag for 't'.1309

org/apache/struts/util/ResponseUtils.java

ViolationMessageLine
errorFile does not end with a newline.0
errorUtility classes should not have a public or default constructor.35
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.53
errorExpected an @return tag.80
errorswitch without "default" clause.91
error'50' is a magic number.120
errorExpected @param tag for 'url'.146
errorExpected @param tag for 'url'.160

org/apache/struts/chain/commands/ExceptionCatcher.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/upload/MultipartRequestWrapper.java

ViolationMessageLine
errorFile does not end with a newline.0
errorFirst sentence should end with a period.36
errorMissing a Javadoc comment.41
errorExpected @param tag for 'name'.51
errorExpected @param tag for 'value'.51
errorExpected an @return tag.72
errorExpected @param tag for 'name'.72
errorExpected an @return tag.91
errorExpected an @return tag.115
errorExpected @param tag for 'name'.115
errorExpected an @return tag.130

org/apache/struts/action/ActionRedirect.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/config/ConfigHelper.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.81
errorMissing a Javadoc comment.85
errorExpected @param tag for 'application'.95
errorExpected @param tag for 'session'.102
errorExpected @param tag for 'request'.110
errorExpected @param tag for 'response'.124
errorExpected @param tag for 'forward'.131
errorMissing a Javadoc comment.155
errorExpected an @return tag.166
errorExpected an @return tag.179
errorExpected an @return tag.192
errorExpected an @return tag.207
errorExpected an @return tag.218
errorExpected an @return tag.230
errorExpected an @return tag.246
errorMissing a Javadoc comment.266
errorExpected an @return tag.299
errorExpected an @return tag.309
errorExpected an @return tag.319
errorExpected an @return tag.338
errorExpected @param tag for 'action'.338
errorExpected an @return tag.363
errorExpected @param tag for 'action'.363
error'}' should be on the same line.391
errorExpected an @return tag.409
errorExpected @param tag for 'url'.409
errorFirst sentence should end with a period.429
errorUnclosed HTML tag found: <base> element </p>430
errorExpected an @return tag.432
errorUnclosed HTML tag found: <base> element. </p>445
errorExpected an @return tag.447
errorExpected an @return tag.472
errorComment matches to-do format 'TODO:'.483
errorExpected an @return tag.493
errorExpected an @return tag.511
errorExpected an @return tag.534
errorFirst sentence should end with a period.540
errorExpected an @return tag.545
errorFirst sentence should end with a period.549
errorExpected an @return tag.554
errorFirst sentence should end with a period.558
errorExpected an @return tag.564
errorFirst sentence should end with a period.568
errorExpected an @return tag.573

org/apache/struts/chain/commands/UnauthorizedActionException.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/commands/generic/package.html

ViolationMessageLine
errorMissing package documentation file.0

org/apache/struts/chain/commands/AbstractValidateActionForm.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of '/\*\s*'.1
errorExpected @throws tag for 'InvalidCancelException'.43

org/apache/struts/chain/contexts/ActionContext.java

ViolationMessageLine
errorFile does not end with a newline.0
errorFirst sentence should end with a period.32
errorMissing a Javadoc comment.38
errorRedundant 'public' modifier.38
errorMissing a Javadoc comment.39
errorRedundant 'public' modifier.39
errorMissing a Javadoc comment.40
errorRedundant 'public' modifier.40
errorExpected @param tag for 'action'.135
errorExpected an @return tag.335
errorExpected an @return tag.345
errorExpected an @return tag.354
errorFirst sentence should end with a period.372
errorExpected an @return tag.378
errorExpected an @return tag.396
errorExpected @param tag for 'resources'.401
errorExpected an @return tag.409
errorExpected an @return tag.418

org/apache/struts/chain/commands/package.html

ViolationMessageLine
errorMissing package documentation file.0

org/apache/struts/util/TokenProcessor.java

ViolationMessageLine
errorFile does not end with a newline.0
errorExpected an @return tag.59
errorExpected an @return tag.84
errorExpected an @return tag.108
errorExpected an @return tag.178
errorExpected an @return tag.191
errorExpected an @return tag.218
error'0xf0' is a magic number.222
error'4' is a magic number.222
error'16' is a magic number.222
error'0x0f' is a magic number.223
error'16' is a magic number.223

org/apache/struts/action/DynaActionFormClass.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/mock/MockFormBean.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.38
errorMissing a Javadoc comment.39
errorMissing a Javadoc comment.40
errorMissing a Javadoc comment.41
errorMissing a Javadoc comment.42
errorMissing a Javadoc comment.43
errorMissing a Javadoc comment.44
errorMissing a Javadoc comment.47
errorMissing a Javadoc comment.51
errorMissing a Javadoc comment.57
errorMissing a Javadoc comment.61
errorMissing a Javadoc comment.67
errorMissing a Javadoc comment.71
errorMissing a Javadoc comment.77
errorMissing a Javadoc comment.84
errorMissing a Javadoc comment.89
errorMissing a Javadoc comment.98
errorMissing a Javadoc comment.111
errorMissing a Javadoc comment.130
errorMissing a Javadoc comment.143
errorMissing a Javadoc comment.147
errorMissing a Javadoc comment.151
errorMissing a Javadoc comment.160
errorMissing a Javadoc comment.169
errorMissing a Javadoc comment.173

org/apache/struts/config/ConfigRuleSet.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.167
errorMissing a Javadoc comment.171
errorMissing a Javadoc comment.187
errorMissing a Javadoc comment.191
errorMissing a Javadoc comment.215
errorMissing a Javadoc comment.219
errorMissing a Javadoc comment.258
errorMissing a Javadoc comment.260
errorMissing a Javadoc comment.265
errorMissing a Javadoc comment.295
errorMissing a Javadoc comment.299
errorMissing a Javadoc comment.320
errorMissing a Javadoc comment.322
errorMissing a Javadoc comment.327
errorMissing a Javadoc comment.357
errorMissing a Javadoc comment.361
errorMissing a Javadoc comment.382
errorMissing a Javadoc comment.384
errorMissing a Javadoc comment.389
errorMissing a Javadoc comment.421
errorMissing a Javadoc comment.423
errorMissing a Javadoc comment.428

org/apache/struts/upload/FormFile.java

ViolationMessageLine
errorFile does not end with a newline.0
errorRedundant 'public' modifier.35
errorRedundant 'public' modifier.42
errorRedundant 'public' modifier.49
errorRedundant 'public' modifier.56
errorRedundant 'public' modifier.64
errorRedundant 'public' modifier.71
errorRedundant 'public' modifier.84
errorRedundant throws: 'FileNotFoundException' is subclass of 'IOException'.85
errorExpected an @return tag.95
errorRedundant 'public' modifier.95
errorRedundant throws: 'FileNotFoundException' is subclass of 'IOException'.96
errorRedundant 'public' modifier.102

org/apache/struts/mock/MockPageContext.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.57
errorMissing a Javadoc comment.58
errorMissing a Javadoc comment.59
errorMissing a Javadoc comment.60
errorMissing a Javadoc comment.61
errorMissing a Javadoc comment.62
errorMissing a Javadoc comment.63
errorMissing a Javadoc comment.64
errorMissing a Javadoc comment.67
errorMissing a Javadoc comment.71
errorMissing a Javadoc comment.90
errorMissing a Javadoc comment.98
errorMissing a Javadoc comment.119
errorMissing a Javadoc comment.137
errorMissing a Javadoc comment.141
errorMissing a Javadoc comment.145
errorMissing a Javadoc comment.171
errorMissing a Javadoc comment.197
errorMissing a Javadoc comment.212
errorExpected an @return tag.220
errorMethod length is 276 lines (max allowed is 150).220
errorMissing a Javadoc comment.497
errorMissing a Javadoc comment.501
errorMissing a Javadoc comment.505
errorMissing a Javadoc comment.509
errorMissing a Javadoc comment.513
errorMissing a Javadoc comment.517
errorMissing a Javadoc comment.521
errorMissing a Javadoc comment.525
errorMissing a Javadoc comment.529
errorMissing a Javadoc comment.533
errorMissing a Javadoc comment.539
errorMissing a Javadoc comment.543
errorMissing a Javadoc comment.547
errorMissing a Javadoc comment.551
errorMissing a Javadoc comment.559
errorMissing a Javadoc comment.579
errorMissing a Javadoc comment.583

org/apache/struts/validator/LazyValidatorForm.java

ViolationMessageLine
errorFile does not end with a newline.0
errorUnclosed HTML tag found: <code> in the <code>get(name, index)</code> method.</p>35
errorUnclosed HTML tag found: <code> implementation from the default68
errorLine is longer than 120 characters.118
errorExpected @param tag for 'bean'.135
errorExpected an @return tag.149
errorExpected @param tag for 'name'.149
errorExpected @param tag for 'index'.149
errorExpected an @return tag.177
errorExpected an @return tag.190
errorExpected @param tag for 'name'.190

org/apache/struts/chain/commands/servlet/SelectInput.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ' \*\s*\$Id.*\$'.2
errorExpected an @return tag.43

org/apache/struts/chain/Constants.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/commands/AbstractRequestNoCache.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/mock/MockPrincipal.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.39
errorMissing a Javadoc comment.40
errorMissing a Javadoc comment.42
errorMissing a Javadoc comment.48
errorMissing a Javadoc comment.54
errorMissing a Javadoc comment.60
errorMissing a Javadoc comment.64
errorMissing a Javadoc comment.74
errorMissing a Javadoc comment.92

org/apache/struts/chain/commands/servlet/SelectLocale.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ' \*\s*\$Id.*\$'.2
errorMissing a Javadoc comment.36
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.36
errorExpected an @return tag.45

org/apache/struts/validator/BeanValidatorForm.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ' \*\s*\$Id.*\$'.2
errorUnclosed HTML tag found: <ActionForm</code>.</p>42
errorFirst sentence should end with a period.57
errorExpected @param tag for 'bean'.79
errorExpected @param tag for 'pathValidation'.93
errorExpected an @return tag.101
errorExpected an @return tag.111
errorExpected an @return tag.124
errorExpected an @return tag.135
errorExpected @param tag for 'name'.135
errorFirst sentence should end with a period.159
errorExpected an @return tag.202
errorExpected an @return tag.211
errorExpected an @return tag.221
errorExpected an @return tag.232
errorExpected an @return tag.292

org/apache/struts/chain/commands/servlet/RequestNoCache.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ' \*\s*\$Id.*\$'.2
errorMissing a Javadoc comment.33

org/apache/struts/chain/commands/AbstractPerformInclude.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/commands/AbstractCreateAction.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/mock/MockHttpServletResponse.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.50
errorMissing a Javadoc comment.54
errorMissing a Javadoc comment.58
errorMissing a Javadoc comment.62
errorMissing a Javadoc comment.66
errorMissing a Javadoc comment.70
errorMissing a Javadoc comment.74
errorMissing a Javadoc comment.78
errorMissing a Javadoc comment.82
errorMissing a Javadoc comment.86
errorMissing a Javadoc comment.90
errorMissing a Javadoc comment.94
errorMissing a Javadoc comment.98
errorMissing a Javadoc comment.102
errorMissing a Javadoc comment.106
errorMissing a Javadoc comment.110
errorMissing a Javadoc comment.114
errorMissing a Javadoc comment.119
errorMissing a Javadoc comment.123
errorMissing a Javadoc comment.127
errorMissing a Javadoc comment.131
errorMissing a Javadoc comment.135
errorMissing a Javadoc comment.140
errorMissing a Javadoc comment.145
errorMissing a Javadoc comment.149
errorMissing a Javadoc comment.153
errorMissing a Javadoc comment.157
errorMissing a Javadoc comment.161
errorMissing a Javadoc comment.165
errorMissing a Javadoc comment.169

org/apache/struts/action/ActionFormBean.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/config/ControllerConfig.java

ViolationMessageLine
errorFile does not end with a newline.0
error'4096' is a magic number.36
errorMissing a Javadoc comment.166
errorMissing a Javadoc comment.170
errorMissing a Javadoc comment.178
errorMissing a Javadoc comment.182
errorMissing a Javadoc comment.190
errorMissing a Javadoc comment.194
errorMissing a Javadoc comment.202
errorMissing a Javadoc comment.206
errorMissing a Javadoc comment.214
errorMissing a Javadoc comment.218
errorMissing a Javadoc comment.222
errorMissing a Javadoc comment.226
errorMissing a Javadoc comment.230
errorMissing a Javadoc comment.234
errorMissing a Javadoc comment.242
errorMissing a Javadoc comment.246
errorMissing a Javadoc comment.254
errorMissing a Javadoc comment.258
errorMissing a Javadoc comment.266
errorMissing a Javadoc comment.270
errorMissing a Javadoc comment.278
errorMissing a Javadoc comment.282
errorMissing a Javadoc comment.290
errorMissing a Javadoc comment.294
errorMissing a Javadoc comment.298
errorMissing a Javadoc comment.302
errorMissing a Javadoc comment.310
errorMissing a Javadoc comment.314
errorExpected an @return tag.327

org/apache/struts/chain/commands/RemoveCachedMessages.java

ViolationMessageLine
errorFile does not end with a newline.0
error'cast' is not followed by whitespace.68

org/apache/struts/validator/validwhen/ValidWhenParserTokenTypes.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of '/\*\s*'.1
errorMissing a Javadoc comment.21
errorinterfaces should describe a type and hence have methods.21
errorMissing a Javadoc comment.22
errorMissing a Javadoc comment.23
errorMissing a Javadoc comment.24
errorMissing a Javadoc comment.25
errorMissing a Javadoc comment.26
errorMissing a Javadoc comment.27
errorMissing a Javadoc comment.28
errorMissing a Javadoc comment.29
errorMissing a Javadoc comment.30
errorMissing a Javadoc comment.31
errorName 'LITERAL_null' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.31
errorMissing a Javadoc comment.32
errorMissing a Javadoc comment.33
errorMissing a Javadoc comment.34
errorMissing a Javadoc comment.35
errorMissing a Javadoc comment.36
errorMissing a Javadoc comment.37
errorMissing a Javadoc comment.38
errorMissing a Javadoc comment.39
errorMissing a Javadoc comment.40
errorMissing a Javadoc comment.41
errorMissing a Javadoc comment.42
errorMissing a Javadoc comment.43

org/apache/struts/util/MessageResourcesFactory.java

ViolationMessageLine
errorFile does not end with a newline.0
errorName 'LOG' must match pattern '^[a-z][a-zA-Z0-9]*$'.57
errorExpected an @return tag.84
errorExpected @param tag for 'config'.93
errorExpected an @return tag.127
errorExpected an @return tag.160

org/apache/struts/config/ModuleConfigFactory.java

ViolationMessageLine
errorFile does not end with a newline.0
errorExpected an @return tag.56
errorExpected an @return tag.91

org/apache/struts/config/impl/package.html

ViolationMessageLine
errorMissing package documentation file.0

org/apache/struts/chain/commands/servlet/CreateAction.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.42
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.42
errorMissing a Javadoc comment.47

org/apache/struts/util/ImageButtonBean.java

ViolationMessageLine
errorFile does not end with a newline.0
errorEmpty statement.52
errorMissing a Javadoc comment.66
errorMissing a Javadoc comment.70
errorMissing a Javadoc comment.74
errorMissing a Javadoc comment.78
errorExpected an @return tag.88
errorExpected an @return tag.95

org/apache/struts/chain/commands/AbstractSelectAction.java

ViolationMessageLine
errorFile does not end with a newline.0
errorUnused @throws tag for 'InvalidPathException'.40

org/apache/struts/action/ExceptionHandler.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/config/impl/ModuleConfigImpl.java

ViolationMessageLine
errorFile does not end with a newline.0
errorFirst sentence should end with a period.138
errorExtra HTML tag found: </p> Has this module been completely configured yet. Once t179
errorExtra HTML tag found: </p>181
errorExpected an @return tag.183
errorExpected an @return tag.190
errorExpected an @return tag.214
errorExpected @param tag for 'prefix'.224
errorExpected an @return tag.233
errorExpected an @return tag.252
errorExtra HTML tag found: </p> Ad d a new <code>ActionConfig</code> instance to the 268
errorExtra HTML tag found: </p>269
errorExpected an @return tag.333
errorExpected an @return tag.406
errorExpected an @return tag.422
errorExpected an @return tag.434
errorComment matches to-do format 'TODO:'.447
errorExpected an @return tag.454
errorExpected an @return tag.484
errorExpected an @return tag.496
errorExpected an @return tag.504
errorExpected an @return tag.516
errorExpected an @return tag.524
errorExpected an @return tag.536
errorExpected an @return tag.544
errorExpected an @return tag.555

org/apache/struts/validator/ValidatorForm.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/commands/AbstractSetContentType.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/commands/ExecuteCommand.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/mock/MockAction.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/validator/validwhen/ValidWhen.java

ViolationMessageLine
errorFile does not end with a newline.0
errorUtility classes should not have a public or default constructor.41
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.45
errorExpected an @return tag.57
errorExpected @param tag for 'obj'.57
errorExpected @param tag for 'validator'.77

org/apache/struts/util/RequestUtils.java

ViolationMessageLine
errorFile does not end with a newline.0
errorUtility classes should not have a public or default constructor.55
errorMissing a Javadoc comment.207
errorEmpty statement.823
error'80' is a magic number.924
error'80' is a magic number.931
error'443' is a magic number.932

org/apache/struts/chain/commands/servlet/SetContentType.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ' \*\s*\$Id.*\$'.2
errorMissing a Javadoc comment.33

org/apache/struts/validator/Resources.java

ViolationMessageLine
errorFile does not end with a newline.0
errorUtility classes should not have a public or default constructor.50
errorName 'SERVLET_CONTEXT_PARAM' must match pattern '^[a-z][a-zA-Z0-9]*$'.66
errorName 'HTTP_SERVLET_REQUEST_PARAM' must match pattern '^[a-z][a-zA-Z0-9]*$'.72
errorName 'ACTION_MESSAGES_PARAM' must match pattern '^[a-z][a-zA-Z0-9]*$'.78
errorExpected an @return tag.87
errorExpected an @return tag.102
errorExpected an @return tag.114
errorExpected an @return tag.228
errorExpected an @return tag.246
errorExpected an @return tag.262
errorExpected an @return tag.283
errorExpected an @return tag.330
errorExpected an @return tag.353
errorExpected an @return tag.408
error'4' is a magic number.410
error'3' is a magic number.415
errorExpected an @return tag.443
errorUnclosed HTML tag found: <code>Field<code> can control the processing of483
errorExpected an @return tag.487

org/apache/struts/chain/commands/ExecuteForwardCommand.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/package.html

ViolationMessageLine
errorMissing package documentation file.0

org/apache/struts/chain/commands/servlet/AuthorizeAction.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ' \*\s*\$Id.*\$'.2
errorMissing a Javadoc comment.35
errorMissing a Javadoc comment.54

org/apache/struts/action/PlugIn.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/commands/generic/CopyFormToContext.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/action/ActionForward.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/commands/ActionCommandBase.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.39
errorMissing a Javadoc comment.43

org/apache/struts/chain/commands/AbstractSetOriginalURI.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/upload/CommonsMultipartRequestHandler.java

ViolationMessageLine
errorFile does not end with a newline.0
error'1024' is a magic number.303
error'1024' is a magic number.305
error'1024' is a magic number.305
error'1024' is a magic number.307
error'1024' is a magic number.307
error'1024' is a magic number.307
errorUnclosed HTML tag found: <ol> <li>A temp dir331
error'cast' is not followed by whitespace.386
errorMust have at least one statement.403
errorVariable 'fileItem' must be private and have accessor methods.466
errorExtra HTML tag found: </p>470
errorRedundant throws: 'FileNotFoundException' is subclass of 'IOException'.551
errorExpected an @return tag.563
errorRedundant throws: 'FileNotFoundException' is subclass of 'IOException'.564

org/apache/struts/chain/commands/util/ClassUtils.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ' \*\s*\$Id.*\$'.2
errorUtility classes should not have a public or default constructor.25
errorExpected an @return tag.35
errorExpected an @return tag.63

org/apache/struts/config/impl/DefaultModuleConfigFactory.java

ViolationMessageLine
errorFile does not end with a newline.0
errorExpected an @return tag.43

org/apache/struts/action/RequestActionMapping.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/util/ServletContextWriter.java

ViolationMessageLine
errorFile does not end with a newline.0
errorExpected an @return tag.74

org/apache/struts/action/DynaActionForm.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/validator/validwhen/ValidWhenLexer.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of '/\*\s*'.1
errorMissing a Javadoc comment.42
errorMissing a Javadoc comment.44
errorName '_tokenSet_0' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.44
errorMissing a Javadoc comment.45
errorName '_tokenSet_1' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.45
errorMissing a Javadoc comment.47
errorMissing a Javadoc comment.51
errorMissing a Javadoc comment.55
errorMissing a Javadoc comment.59
error'11' is a magic number.64
error'16' is a magic number.65
error'15' is a magic number.66
errorMethod length is 186 lines (max allowed is 150).69
errorMissing a Javadoc comment.69
errorName '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'.74
errorName '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'.75
errorAvoid nested blocks.87
errorAvoid nested blocks.103
errorAvoid nested blocks.111
errorAvoid nested blocks.118
errorAvoid nested blocks.125
errorAvoid nested blocks.132
errorAvoid nested blocks.139
errorAvoid nested blocks.146
errorAvoid nested blocks.180
errorAvoid nested blocks.187
errorAvoid nested blocks.194
errorExpression can be simplified.212
errorExpression can be simplified.215
errorExpression can be simplified.218
errorMissing a Javadoc comment.256
errorName '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'.256
errorName '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'.258
errorName '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'.259
errorName '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'.260
errorName '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'.264
errorAvoid nested blocks.266
errorName '_cnt15' must match pattern '^[a-z][a-zA-Z0-9]*$'.267
errorAvoid nested blocks.272
errorAvoid nested blocks.278
errorAvoid nested blocks.284
errorAvoid nested blocks.290
errorAvoid nested blocks.296
errorMissing a Javadoc comment.321
errorName 'mDECIMAL_LITERAL' must match pattern '^[a-z][a-zA-Z0-9]*$'.321
errorName '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'.321
errorName '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'.323
errorName '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'.324
errorName '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'.325
errorName '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'.329
errorAvoid nested blocks.332
errorMissing a Javadoc comment.373
errorName 'mHEX_LITERAL' must match pattern '^[a-z][a-zA-Z0-9]*$'.373
errorName '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'.373
errorName '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'.375
errorName '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'.376
errorName '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'.377
errorName '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'.381
errorAvoid nested blocks.386
errorName '_cnt23' must match pattern '^[a-z][a-zA-Z0-9]*$'.387
errorAvoid nested blocks.401
errorAvoid nested blocks.412
errorAvoid nested blocks.418
errorMissing a Javadoc comment.441
errorName 'mOCTAL_LITERAL' must match pattern '^[a-z][a-zA-Z0-9]*$'.441
errorName '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'.441
errorName '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'.443
errorName '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'.444
errorName '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'.445
errorName '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'.449
errorMissing a Javadoc comment.470
errorName 'mSTRING_LITERAL' must match pattern '^[a-z][a-zA-Z0-9]*$'.470
errorName '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'.470
errorName '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'.472
errorName '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'.473
errorName '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'.474
errorName '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'.478
errorAvoid nested blocks.481
errorAvoid nested blocks.484
errorName '_cnt30' must match pattern '^[a-z][a-zA-Z0-9]*$'.485
errorAvoid nested blocks.509
errorAvoid nested blocks.512
errorName '_cnt33' must match pattern '^[a-z][a-zA-Z0-9]*$'.513
errorMissing a Javadoc comment.551
errorName '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'.551
errorName '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'.553
errorName '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'.554
errorName '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'.555
errorName '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'.559
errorMissing a Javadoc comment.572
errorName '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'.572
errorName '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'.574
errorName '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'.575
errorName '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'.576
errorName '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'.580
errorMissing a Javadoc comment.593
errorName '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'.593
errorName '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'.595
errorName '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'.596
errorName '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'.597
errorName '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'.601
errorMissing a Javadoc comment.614
errorName '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'.614
errorName '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'.616
errorName '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'.617
errorName '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'.618
errorName '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'.622
errorMissing a Javadoc comment.635
errorName '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'.635
errorName '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'.637
errorName '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'.638
errorName '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'.639
errorName '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'.643
errorMissing a Javadoc comment.656
errorName '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'.656
errorName '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'.658
errorName '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'.659
errorName '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'.660
errorName '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'.664
errorAvoid nested blocks.692
errorAvoid nested blocks.698
errorAvoid nested blocks.704
errorAvoid nested blocks.715
errorName '_cnt42' must match pattern '^[a-z][a-zA-Z0-9]*$'.716
errorAvoid nested blocks.746
errorAvoid nested blocks.761
errorAvoid nested blocks.767
errorAvoid nested blocks.773
errorAvoid nested blocks.779
errorMissing a Javadoc comment.802
errorName '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'.802
errorName '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'.804
errorName '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'.805
errorName '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'.806
errorName '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'.810
errorMissing a Javadoc comment.824
errorName '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'.824
errorName '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'.826
errorName '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'.827
errorName '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'.828
errorName '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'.832
errorMissing a Javadoc comment.846
errorName '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'.846
errorName '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'.848
errorName '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'.849
errorName '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'.850
errorName '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'.854
errorMissing a Javadoc comment.867
errorName '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'.867
errorName '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'.869
errorName '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'.870
errorName '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'.871
errorName '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'.875
errorMissing a Javadoc comment.888
errorName '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'.888
errorName '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'.890
errorName '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'.891
errorName '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'.892
errorName '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'.896
errorMissing a Javadoc comment.910
errorName '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'.910
errorName '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'.912
errorName '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'.913
errorName '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'.914
errorName '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'.918
errorMissing a Javadoc comment.932
errorRedundant 'final' modifier.932
errorName 'mk_tokenSet_0' must match pattern '^[a-z][a-zA-Z0-9]*$'.932
error'8358512713185371648L' is a magic number.933
error'576460746532061184L' is a magic number.933
errorMissing a Javadoc comment.938
errorRedundant 'final' modifier.938
errorName 'mk_tokenSet_1' must match pattern '^[a-z][a-zA-Z0-9]*$'.938
error'8358513245761316352L' is a magic number.939
error'576460746532061184L' is a magic number.939

org/apache/struts/chain/package.html

ViolationMessageLine
errorMissing package documentation file.0

org/apache/struts/action/ActionServlet.java

ViolationMessageLine
errorFile does not end with a newline.0
errorEmpty statement.311
errorEmpty statement.867
errorUnused @throws tag for 'UnavailableException'.988
errorUnused @throws tag for 'UnavailableException'.1116
errorUnused @throws tag for 'UnavailableException'.1591

org/apache/struts/mock/MockEnumeration.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.31
errorMissing a Javadoc comment.33
errorMissing a Javadoc comment.37
errorMissing a Javadoc comment.41

org/apache/struts/chain/commands/AbstractExecuteAction.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/config/ActionConfig.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.40
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.40
errorExtra HTML tag found: </p>72
errorExpected an @return tag.215
errorExpected @param tag for 'moduleConfig'.222
errorFirst sentence should end with a period.261
errorFirst sentence should end with a period.270
errorExpected @param tag for 'cancellable'.275
errorMissing a Javadoc comment.309
errorExpected an @return tag.399
errorExpected an @return tag.423
errorExpected an @return tag.443
errorExpected an @return tag.467
errorExpected an @return tag.490
errorMissing a Javadoc comment.506
errorMissing a Javadoc comment.510
errorExpected an @return tag.549
errorExpected an @return tag.557
errorExpected an @return tag.577
errorMissing a Javadoc comment.593
errorMissing a Javadoc comment.597
errorExpected an @return tag.609
errorMissing a Javadoc comment.625
errorMissing a Javadoc comment.629
errorExpected @throws tag for 'ClassNotFoundException'.737
errorExpected @throws tag for 'IllegalAccessException'.737
errorExpected @throws tag for 'InstantiationException'.738
errorExpected @throws tag for 'InvocationTargetException'.738
errorExpected @throws tag for 'ClassNotFoundException'.777
errorExpected @throws tag for 'IllegalAccessException'.777
errorExpected @throws tag for 'InstantiationException'.778
errorExpected @throws tag for 'InvocationTargetException'.778
errorExpected an @return tag.848
errorExpected an @return tag.856
errorExpected an @return tag.876
errorExpected an @return tag.916
errorExpected an @return tag.924
errorExpected @throws tag for 'ClassNotFoundException'.975
errorExpected @throws tag for 'IllegalAccessException'.975
errorExpected @throws tag for 'InstantiationException'.976
errorExpected @throws tag for 'InvocationTargetException'.976
errorExpected @throws tag for 'ClassNotFoundException'.1069
errorExpected @throws tag for 'IllegalAccessException'.1069
errorExpected @throws tag for 'InstantiationException'.1070
errorExpected @throws tag for 'InvocationTargetException'.1070
errorExpected an @return tag.1138

org/apache/struts/chain/commands/servlet/PerformInclude.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ' \*\s*\$Id.*\$'.2
errorExpected @throws tag for 'Exception'.43

org/apache/struts/mock/MockServletConfig.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.44
errorMissing a Javadoc comment.45
errorMissing a Javadoc comment.48
errorMissing a Javadoc comment.52
errorMissing a Javadoc comment.58
errorMissing a Javadoc comment.62
errorMissing a Javadoc comment.67
errorMissing a Javadoc comment.71
errorMissing a Javadoc comment.75
errorMissing a Javadoc comment.79

org/apache/struts/action/RedirectingActionForward.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/contexts/ServletActionContext.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.68
errorMissing a Javadoc comment.125
errorMissing a Javadoc comment.132
errorMissing a Javadoc comment.138
errorMissing a Javadoc comment.147
errorMissing a Javadoc comment.167
errorMissing a Javadoc comment.179
errorMissing a Javadoc comment.189
errorMissing a Javadoc comment.204
errorMissing a Javadoc comment.219
errorMissing a Javadoc comment.223
errorMissing a Javadoc comment.233
errorMissing a Javadoc comment.237
errorMissing a Javadoc comment.241
errorMissing a Javadoc comment.245

org/apache/struts/action/ActionServletWrapper.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/config/ActionConfigMatcher.java

ViolationMessageLine
errorFile does not end with a newline.0
errorFirst sentence should end with a period.45
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.48
errorName 'wildcard' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.53
errorFirst sentence should end with a period.55
error'3' is a magic number.254

org/apache/struts/action/ActionForm.java

ViolationMessageLine
errorFile does not end with a newline.0
errorEmpty statement.151

org/apache/struts/chain/ComposableRequestProcessor.java

ViolationMessageLine
errorFile does not end with a newline.0
errorUnused @throws tag for 'UnavailableException'.202

org/apache/struts/util/PropertyMessageResources.java

ViolationMessageLine
errorFile does not end with a newline.0
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.50
error'+' is not preceded with whitespace.265
error'+' is not followed by whitespace.265
error'+' is not preceded with whitespace.265
error'+' is not followed by whitespace.265

org/apache/struts/util/MessageResources.java

ViolationMessageLine
errorFile does not end with a newline.0
errorExpected an @return tag.172
errorExpected @param tag for 'escape'.182
errorExpected an @return tag.193
errorExpected an @return tag.204
errorExpected an @return tag.215
errorExpected an @return tag.227
errorExpected an @return tag.240
errorExpected an @return tag.254
errorExpected an @return tag.271
errorExpected an @return tag.283
errorExpected an @return tag.321
errorExpected an @return tag.336
errorExpected an @return tag.352
errorExpected an @return tag.370
errorExpected an @return tag.382
errorExpected an @return tag.394
errorConditional logic can be removed.399
errorExpected an @return tag.414
errorExpected an @return tag.446
errorExpected an @return tag.457
errorExpected an @return tag.469
errorExpected an @return tag.479
error'static' modifier out of order with the JLS suggestions.479

org/apache/struts/config/PlugInConfig.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.61
errorMissing a Javadoc comment.65
errorExpected an @return tag.97

org/apache/struts/chain/contexts/MockActionContext.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.31
errorMissing a Javadoc comment.32
errorMissing a Javadoc comment.33
errorMissing a Javadoc comment.34
errorMissing a Javadoc comment.36
errorMissing a Javadoc comment.40
errorMissing a Javadoc comment.44
errorMissing a Javadoc comment.48
errorMissing a Javadoc comment.52
errorMissing a Javadoc comment.56
errorMissing a Javadoc comment.60
errorMissing a Javadoc comment.64

org/apache/struts/util/ModuleUtils.java

ViolationMessageLine
errorFile does not end with a newline.0
errorName 'instance' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.40
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.45
errorExpected an @return tag.57
errorFirst sentence should end with a period.95
errorInner assignments should be avoided.178

org/apache/struts/chain/commands/AbstractSelectModule.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/action/ActionMapping.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/commands/SelectInclude.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/commands/AbstractPopulateActionForm.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/contexts/ContextWrapper.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.33
errorMissing a Javadoc comment.56
errorMissing a Javadoc comment.60
errorMissing a Javadoc comment.64
errorMissing a Javadoc comment.68
errorMissing a Javadoc comment.72
errorMissing a Javadoc comment.77
errorMissing a Javadoc comment.81
errorMissing a Javadoc comment.86
errorMissing a Javadoc comment.90
errorMissing a Javadoc comment.94
errorMissing a Javadoc comment.98
errorMissing a Javadoc comment.102

org/apache/struts/validator/DynaValidatorForm.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/action/InvalidCancelException.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/config/ExceptionConfig.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.82
errorMissing a Javadoc comment.86
errorMissing a Javadoc comment.94
errorMissing a Javadoc comment.98
errorMissing a Javadoc comment.106
errorMissing a Javadoc comment.110
errorMissing a Javadoc comment.114
errorMissing a Javadoc comment.122
errorMissing a Javadoc comment.126
errorMissing a Javadoc comment.134
errorMissing a Javadoc comment.138
errorMissing a Javadoc comment.146
errorMissing a Javadoc comment.150
errorMissing a Javadoc comment.158
errorMissing a Javadoc comment.162
errorExpected @throws tag for 'ClassNotFoundException'.287
errorExpected @throws tag for 'IllegalAccessException'.287
errorExpected @throws tag for 'InstantiationException'.288
errorExpected @throws tag for 'InvocationTargetException'.288
errorExpected @throws tag for 'ClassNotFoundException'.335
errorExpected @throws tag for 'IllegalAccessException'.335
errorExpected @throws tag for 'InstantiationException'.336
errorExpected @throws tag for 'InvocationTargetException'.336
errorExpected an @return tag.394

org/apache/struts/config/ForwardConfig.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.151
errorMissing a Javadoc comment.155
errorMissing a Javadoc comment.163
errorMissing a Javadoc comment.167
errorMissing a Javadoc comment.171
errorMissing a Javadoc comment.179
errorMissing a Javadoc comment.183
errorMissing a Javadoc comment.191
errorMissing a Javadoc comment.195
errorMissing a Javadoc comment.203
errorMissing a Javadoc comment.207
errorMissing a Javadoc comment.215
errorMissing a Javadoc comment.219
errorMissing a Javadoc comment.227
errorMissing a Javadoc comment.231
errorExpected @throws tag for 'ClassNotFoundException'.356
errorExpected @throws tag for 'IllegalAccessException'.356
errorExpected @throws tag for 'InstantiationException'.357
errorExpected @throws tag for 'InvocationTargetException'.357
errorExpected @throws tag for 'ClassNotFoundException'.404
errorExpected @throws tag for 'IllegalAccessException'.404
errorExpected @throws tag for 'InstantiationException'.405
errorExpected @throws tag for 'InvocationTargetException'.405
errorExpected an @return tag.463

org/apache/struts/config/MessageResourcesConfig.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.64
errorMissing a Javadoc comment.68
errorMissing a Javadoc comment.76
errorMissing a Javadoc comment.80
errorMissing a Javadoc comment.88
errorMissing a Javadoc comment.92
errorExpected an @return tag.106
errorExpected @param tag for 'escape'.116
errorMissing a Javadoc comment.120
errorMissing a Javadoc comment.124
errorExpected an @return tag.137

org/apache/struts/chain/commands/servlet/PerformForward.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ' \*\s*\$Id.*\$'.2
errorMissing a Javadoc comment.45
errorExpected @throws tag for 'Exception'.57
errorLine is longer than 120 characters.86
errorMissing a Javadoc comment.86
error',' is not followed by whitespace.89
errorLine is longer than 120 characters.92
errorMissing a Javadoc comment.92
errorLine is longer than 120 characters.102
errorMissing a Javadoc comment.102
errorLine is longer than 120 characters.114
errorMissing a Javadoc comment.114

org/apache/struts/chain/commands/AbstractSelectInput.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/mock/MockHttpServletRequest.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.111
errorMissing a Javadoc comment.115
errorMissing a Javadoc comment.120
errorMissing a Javadoc comment.126
errorMissing a Javadoc comment.134
errorMissing a Javadoc comment.152
errorMissing a Javadoc comment.156
errorMissing a Javadoc comment.160
errorMissing a Javadoc comment.164
errorMissing a Javadoc comment.168
errorMissing a Javadoc comment.176
errorMissing a Javadoc comment.181
errorMissing a Javadoc comment.185
errorMissing a Javadoc comment.189
errorMissing a Javadoc comment.193
errorMissing a Javadoc comment.197
errorMissing a Javadoc comment.201
errorMissing a Javadoc comment.205
errorMissing a Javadoc comment.209
errorMissing a Javadoc comment.213
errorMissing a Javadoc comment.217
errorMissing a Javadoc comment.221
errorMissing a Javadoc comment.225
errorMissing a Javadoc comment.229
errorMissing a Javadoc comment.237
errorMissing a Javadoc comment.241
errorMissing a Javadoc comment.263
errorMissing a Javadoc comment.267
errorMissing a Javadoc comment.271
errorMissing a Javadoc comment.275
errorMissing a Javadoc comment.287
errorMissing a Javadoc comment.291
errorMissing a Javadoc comment.295
errorMissing a Javadoc comment.299
errorMissing a Javadoc comment.303
errorMissing a Javadoc comment.307
errorMissing a Javadoc comment.316
errorMissing a Javadoc comment.320
errorMissing a Javadoc comment.324
errorMissing a Javadoc comment.328
errorMissing a Javadoc comment.332
errorMissing a Javadoc comment.336
errorMissing a Javadoc comment.340
errorMissing a Javadoc comment.344
errorMissing a Javadoc comment.348
errorMissing a Javadoc comment.358
errorMissing a Javadoc comment.362
errorMissing a Javadoc comment.366
errorMissing a Javadoc comment.370
errorMissing a Javadoc comment.374
errorMissing a Javadoc comment.378
errorMissing a Javadoc comment.382
errorMissing a Javadoc comment.386
errorMissing a Javadoc comment.390
errorMissing a Javadoc comment.394
errorMissing a Javadoc comment.398
errorMissing a Javadoc comment.402
error'8080' is a magic number.403
errorMissing a Javadoc comment.406
errorMissing a Javadoc comment.410
errorMissing a Javadoc comment.414
errorMissing a Javadoc comment.422

org/apache/struts/action/ActionMessage.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/util/WildcardHelper.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/Globals.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/commands/servlet/PopulateActionForm.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ' \*\s*\$Id.*\$'.2
errorMissing a Javadoc comment.37
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.37
errorMissing a Javadoc comment.40
errorMissing a Javadoc comment.49

org/apache/struts/mock/package.html

ViolationMessageLine
errorMissing package documentation file.0

org/apache/struts/chain/commands/InvalidPathException.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/commands/generic/WrappingLookupCommand.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/util/ModuleException.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.26
errorExpected @param tag for 'property'.121

org/apache/struts/action/SessionActionMapping.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/commands/util/package.html

ViolationMessageLine
errorMissing package documentation file.0

org/apache/struts/util/LabelValueBean.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.83
errorMissing a Javadoc comment.87
errorMissing a Javadoc comment.91
errorMissing a Javadoc comment.95
errorExpected an @return tag.107
errorExpected @param tag for 'o'.107
errorExpected an @return tag.118
errorExpected an @return tag.134
errorExpected @param tag for 'obj'.134
errorExpected an @return tag.162
error'17' is a magic number.163

org/apache/struts/mock/MockMultipartRequestHandler.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/commands/AbstractExceptionHandler.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/action/ForwardingActionForward.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/chain/commands/AbstractPerformForward.java

ViolationMessageLine
errorFile does not end with a newline.0

org/apache/struts/util/PropertyMessageResourcesFactory.java

ViolationMessageLine
errorFile does not end with a newline.0
errorExpected an @return tag.38

org/apache/struts/config/FormBeanConfig.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a Javadoc comment.48
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.48
errorExpected an @return tag.114
errorExpression can be simplified.115
errorMissing a Javadoc comment.128
errorMissing a Javadoc comment.132
errorMissing a Javadoc comment.136
errorMissing a Javadoc comment.141
errorMissing a Javadoc comment.145
errorMissing a Javadoc comment.149
errorMissing a Javadoc comment.154
errorMissing a Javadoc comment.158
errorExpected an @return tag.181
errorExpected @param tag for 'restricted'.190
errorExpected @throws tag for 'ClassNotFoundException'.230
errorExpected @throws tag for 'IllegalAccessException'.230
errorExpected @throws tag for 'InstantiationException'.231
errorExpected @throws tag for 'InvocationTargetException'.231
errorComment matches to-do format 'TODO:'.328
errorExpected an @return tag.430
errorExpected an @return tag.438
errorExpected @throws tag for 'ClassNotFoundException'.484
errorExpected @throws tag for 'IllegalAccessException'.484
errorExpected @throws tag for 'InstantiationException'.485
errorExpected @throws tag for 'InvocationTargetException'.485
errorExpected @throws tag for 'ClassNotFoundException'.515
errorExpected @throws tag for 'IllegalAccessException'.515
errorExpected @throws tag for 'InstantiationException'.516
errorExpected @throws tag for 'InvocationTargetException'.516
errorExpected an @return tag.567
errorExpected an @return tag.589

org/apache/struts/chain/commands/servlet/SelectForward.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ' \*\s*\$Id.*\$'.2
errorExpected an @return tag.42