Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos infoWarnings warningErrors error
1300383

Rules

RulesViolationsSeverity
PackageHtml4error Error
NewlineAtEndOfFile0error Error
Translation0error Error
JavadocMethod62error Error
JavadocType3error Error
JavadocVariable20error Error
JavadocStyle4error Error
ConstantName3error Error
LocalFinalVariableName0error Error
LocalVariableName0error Error
MemberName0error Error
MethodName0error Error
PackageName0error Error
ParameterName0error Error
StaticVariableName0error Error
TypeName0error Error
AvoidStarImport2error Error
IllegalImport0error Error
RedundantImport0error Error
UnusedImports0error Error
FileLength0error Error
LineLength64error Error
MethodLength0error Error
ParameterNumber0error Error
EmptyForIteratorPad0error Error
MethodParamPad0error Error
NoWhitespaceAfter0error Error
NoWhitespaceBefore0error Error
OperatorWrap0error Error
ParenPad0error Error
TypecastParenPad0error Error
TabCharacter6error Error
WhitespaceAfter1error Error
WhitespaceAround2error Error
ModifierOrder0error Error
RedundantModifier0error Error
AvoidNestedBlocks0error Error
EmptyBlock0error Error
LeftCurly83error Error
NeedBraces16error Error
RightCurly16error Error
AvoidInlineConditionals3error Error
DoubleCheckedLocking0error Error
EmptyStatement0error Error
EqualsHashCode0error Error
HiddenField6error Error
IllegalInstantiation0error Error
InnerAssignment0error Error
MagicNumber2error Error
MissingSwitchDefault0error Error
RedundantThrows1error Error
SimplifyBooleanExpression0error Error
SimplifyBooleanReturn0error Error
DesignForExtension19error Error
FinalClass0error Error
HideUtilityClassConstructor3error Error
InterfaceIsType0error Error
VisibilityModifier9error Error
ArrayTypeStyle0error Error
FinalParameters44error Error
GenericIllegalRegexp
  • message: "Line has trailing spaces."
  • format: "\s+$"
10error Error
TodoComment0error Error
UpperEll0error Error

Details

com/atlassian/util/profiling/object/Profilable.java

ViolationMessageLine
error'{' should be on the previous line.11
errorMissing a Javadoc comment.12

com/atlassian/util/profiling/object/TimerInvocationHandler.java

ViolationMessageLine
errorMissing a Javadoc comment.7
errorMissing a Javadoc comment.8
errorVariable 'target' must be private and have accessor methods.8
errorMissing a Javadoc comment.10
errorParameter target should be final.10
error'target' hides a field.10
error'if' construct must use '{}'s.11
errorLine is longer than 80 characters.12
errorLine is longer than 80 characters.16
errorMethod 'invoke' is not designed for extension - needs to be abstract, final or empty.16
errorMissing a Javadoc comment.16
errorParameter proxy should be final.16
errorParameter method should be final.16
errorParameter args should be final.16

com/atlassian/util/profiling/package.html

ViolationMessageLine
errorMissing package documentation file.0

com/atlassian/util/profiling/filters/package.html

ViolationMessageLine
errorMissing package documentation file.0

com/atlassian/util/integration/package.html

ViolationMessageLine
errorMissing package documentation file.0

com/atlassian/util/profiling/UtilTimerStack.java

ViolationMessageLine
errorUtility classes should not have a public or default constructor.35
error'{' should be on the previous line.36
errorLine is longer than 80 characters.37
errorMissing a Javadoc comment.37
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.37
errorMissing a Javadoc comment.40
errorLine is longer than 80 characters.43
errorLine is longer than 80 characters.49
errorLine is longer than 80 characters.52
errorFirst sentence should end with a period.54
errorLine is longer than 80 characters.55
errorLine is longer than 80 characters.60
errorLine is longer than 80 characters.63
errorMissing a Javadoc comment.65
errorMissing a Javadoc comment.66
errorLine has trailing spaces.67
errorMissing a Javadoc comment.68
errorMissing a Javadoc comment.69
errorLine has trailing spaces.70
errorLine is longer than 80 characters.71
errorLine has trailing spaces.73
errorLine is longer than 80 characters.75
errorLine contains a tab character.75
errorLine is longer than 80 characters.76
errorLine contains a tab character.76
errorMissing a Javadoc comment.79
errorParameter name should be final.79
error'{' should be on the previous line.80
error'if' construct must use '{}'s.81
errorLine has trailing spaces.87
error'if' construct must use '{}'s.88
error'{' should be on the previous line.94
errorMissing a Javadoc comment.102
errorParameter name should be final.102
error'{' should be on the previous line.103
error'if' construct must use '{}'s.104
error'if' construct must use '{}'s.109
errorLine has trailing spaces.111
errorLine is longer than 80 characters.113
error'{' should be on the previous line.119
error'if' construct must use '{}'s.120
error'}' should be on the same line.124
error'{' should be on the previous line.126
error'}' should be on the same line.129
error'{' should be on the previous line.131
errorLine is longer than 80 characters.132
error'{' should be on the previous line.134
errorLine is longer than 80 characters.137
errorMissing a Javadoc comment.144
errorParameter currentTimer should be final.144
error'{' should be on the previous line.145
error'{' should be on the previous line.148
errorMissing a Javadoc comment.153
error'{' should be on the previous line.154
errorLine is longer than 80 characters.155
errorAvoid inline conditionals.155
errorMissing a Javadoc comment.158
error'{' should be on the previous line.159
errorLine is longer than 80 characters.160
errorAvoid inline conditionals.160
errorMissing a Javadoc comment.163
error'{' should be on the previous line.164
errorLine contains a tab character.165
errorMissing a Javadoc comment.168
errorParameter minTime should be final.168
error'{' should be on the previous line.169
errorMissing a Javadoc comment.173
errorParameter minTotalTime should be final.173
error'{' should be on the previous line.174
errorLine has trailing spaces.177
errorMissing a Javadoc comment.178
error'{' should be on the previous line.179
errorLine contains a tab character.180
errorMissing a Javadoc comment.183
errorParameter active should be final.183
error'{' should be on the previous line.184
errorLine contains a tab character.185
errorMissing a Javadoc comment.188
errorParameter active should be final.188
error'{' should be on the previous line.189
errorLine contains a tab character.190
errorMissing a Javadoc comment.193
errorParameter s should be final.195
error'{' should be on the previous line.196
errorMissing a Javadoc comment.201
errorParameter logger should be final.201
error'logger' hides a field.201
error'{' should be on the previous line.202

com/atlassian/util/profiling/ProfilingUtils.java

ViolationMessageLine
errorMissing a Javadoc comment.3
errorUtility classes should not have a public or default constructor.3
error'{' should be on the previous line.4
errorFirst sentence should end with a period.5
errorExpected an @return tag.8
errorParameter clazz should be final.8
errorExpected @param tag for 'clazz'.8
error'{' should be on the previous line.9
errorFirst sentence should end with a period.13
errorExpected an @return tag.16
errorParameter name should be final.16
errorExpected @param tag for 'name'.16
error'{' should be on the previous line.17
error'if' construct must use '{}'s.18

com/atlassian/util/integration/ProfilingP6Logger.java

ViolationMessageLine
errorMissing a Javadoc comment.8
error'{' should be on the previous line.9
errorLine is longer than 80 characters.10
errorMissing a Javadoc comment.10
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.10
errorLine is longer than 80 characters.12
errorMethod 'logSQL' is not designed for extension - needs to be abstract, final or empty.12
errorMissing a Javadoc comment.12
errorParameter now should be final.12
errorParameter elapsed should be final.12
errorParameter connectionId should be final.12
errorParameter category should be final.12
errorParameter prepared should be final.12
errorParameter sql should be final.12
error'{' should be on the previous line.15
errorLine is longer than 80 characters.16
errorAvoid inline conditionals.16
errorMethod 'logException' is not designed for extension - needs to be abstract, final or empty.22
errorMissing a Javadoc comment.22
errorParameter e should be final.22
error'{' should be on the previous line.23
errorMethod 'logText' is not designed for extension - needs to be abstract, final or empty.27
errorMissing a Javadoc comment.27
errorParameter s should be final.27
error'{' should be on the previous line.28
errorMethod 'getLastEntry' is not designed for extension - needs to be abstract, final or empty.32
errorMissing a Javadoc comment.32
error'{' should be on the previous line.33

com/atlassian/util/profiling/filters/ProfilingFilter.java

ViolationMessageLine
errorUsing the '.*' form of import should be avoided - javax.servlet.*.7
errorLine is longer than 80 characters.11
errorLine is longer than 80 characters.18
errorLine is longer than 80 characters.35
errorLine is longer than 80 characters.40
errorLine is longer than 80 characters.41
error'{' should be on the previous line.48
errorLine is longer than 80 characters.49
errorMissing a Javadoc comment.49
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.49
errorLine is longer than 80 characters.52
errorLine is longer than 80 characters.57
errorLine is longer than 80 characters.68
errorLine is longer than 80 characters.73
errorLine is longer than 80 characters.101
errorMissing a Javadoc comment.105
errorMissing a Javadoc comment.107
errorLine is longer than 80 characters.111
errorLine is longer than 80 characters.112
errorLine is longer than 80 characters.113
errorLine is longer than 80 characters.116
errorMethod 'doFilter' is not designed for extension - needs to be abstract, final or empty.116
errorParameter request should be final.116
errorExpected @param tag for 'request'.116
errorParameter response should be final.116
errorExpected @param tag for 'response'.116
errorParameter chain should be final.116
errorExpected @param tag for 'chain'.116
errorExpected @throws tag for 'java.io.IOException'.116
errorExpected @throws tag for 'javax.servlet.ServletException'.116
errorLine is longer than 80 characters.120
error'cast' is not followed by whitespace.123
error'{' should be on the previous line.125
error'{' should be on the previous line.128
errorLine is longer than 80 characters.129
error'+' is not preceded with whitespace.129
error'+' is not followed by whitespace.129
error'if' construct must use '{}'s.131
errorLine has trailing spaces.131
errorLine has trailing spaces.134
error'if' construct must use '{}'s.136
error'{' should be on the previous line.141
error'{' should be on the previous line.150
error'}' should be on the same line.153
error'{' should be on the previous line.155
errorMissing a Javadoc comment.161
errorParameter paramValue should be final.161
error'{' should be on the previous line.162
error'{' should be on the previous line.164
error'}' should be on the same line.166
error'{' should be on the previous line.168
error'}' should be on the same line.170
errorLine is longer than 80 characters.171
error'{' should be on the previous line.174
error'}' should be on the same line.177
error'{' should be on the previous line.179
errorMissing a Javadoc comment.185
errorParameter request should be final.185
error'{' should be on the previous line.186
error'if' construct must use '{}'s.188
errorLine is longer than 80 characters.189
error'else' construct must use '{}'s.190
errorMethod 'setFilterConfig' is not designed for extension - needs to be abstract, final or empty.194
errorMissing a Javadoc comment.194
errorParameter filterConfig should be final.194
error'filterConfig' hides a field.194
error'{' should be on the previous line.195
error'{' should be on the previous line.198
errorLine is longer than 80 characters.199
error'{' should be on the previous line.204
errorLine is longer than 80 characters.205
error'}' should be on the same line.207
errorLine is longer than 80 characters.208
errorLine is longer than 80 characters.210
errorMethod 'init' is not designed for extension - needs to be abstract, final or empty.215
errorMissing a Javadoc comment.215
errorParameter filterConfig should be final.215
error'filterConfig' hides a field.215
error'{' should be on the previous line.216
error'if' construct must use '{}'s.218
errorMissing a Javadoc comment.222
error'{' should be on the previous line.223
errorMissing a Javadoc comment.227
error'{' should be on the previous line.228
errorMissing a Javadoc comment.232
error'{' should be on the previous line.233
errorLine is longer than 80 characters.234
errorMissing a Javadoc comment.238
errorParameter minTotalTime should be final.238
error'{' should be on the previous line.239
errorLine is longer than 80 characters.240
errorMissing a Javadoc comment.245
error'{' should be on the previous line.246
errorLine is longer than 80 characters.247

com/atlassian/util/profiling/object/package.html

ViolationMessageLine
errorMissing package documentation file.0

com/atlassian/util/profiling/object/ObjectProfiler.java

ViolationMessageLine
errorUtility classes should not have a public or default constructor.13
error'{' should be on the previous line.14
errorLine is longer than 80 characters.17
errorLine is longer than 80 characters.30
errorLine is longer than 80 characters.34
errorLine is longer than 80 characters.38
errorParameter interfaceClazz should be final.40
errorParameter o should be final.40
error'{' should be on the previous line.41
error'if' construct must use '{}'s.43
errorLine is longer than 80 characters.46
error'{' should be on the previous line.48
error'}' should be on the same line.52
error'{' should be on the previous line.54
errorLine is longer than 80 characters.60
errorExpected an @return tag.63
errorLine is longer than 80 characters.63
errorParameter target should be final.63
errorExpected @param tag for 'target'.63
errorParameter value should be final.63
errorExpected @param tag for 'value'.63
errorParameter args should be final.63
errorExpected @param tag for 'args'.63
errorExpected @throws tag for 'Throwable'.63
error'{' should be on the previous line.67
error'{' should be on the previous line.69
error'}' should be on the same line.71
error'{' should be on the previous line.73
error'if' construct must use '{}'s.75
error'else' construct must use '{}'s.77
errorLine is longer than 80 characters.82
error'{' should be on the previous line.86
error'{' should be on the previous line.91
errorLine is longer than 80 characters.92
errorLine is longer than 80 characters.93
error'}' should be on the same line.95
error'{' should be on the previous line.97
error'}' should be on the same line.100
error'{' should be on the previous line.102
error'}' should be on the same line.104
error'{' should be on the previous line.106
errorExpected an @return tag.114
errorParameter method should be final.114
errorExpected @param tag for 'method'.114
error'{' should be on the previous line.115
errorLine has trailing spaces.119
errorLine is longer than 80 characters.121
errorLine is longer than 80 characters.124
errorExpected an @return tag.131
errorLine is longer than 80 characters.131
errorExpected @param tag for 'caption'.131
errorParameter profilable should be final.131
errorExpected @param tag for 'profilable'.131
errorExpected @throws tag for 'RuntimeException'.131
errorRedundant throws: 'RuntimeException' is unchecked exception.131
error'{' should be on the previous line.135
error'}' should be on the same line.138
error'{' should be on the previous line.140
error'}' should be on the same line.142
error'{' should be on the previous line.144
error'}' should be on the same line.146
error'{' should be on the previous line.148

com/atlassian/util/profiling/UtilTimerLogger.java

ViolationMessageLine
errorMissing a Javadoc comment.11

com/atlassian/util/profiling/ProfilingTimerBean.java

ViolationMessageLine
errorUsing the '.*' form of import should be avoided - java.util.*.3
errorFirst sentence should end with a period.5
error'{' should be on the previous line.12
errorMissing a Javadoc comment.13
errorVariable 'children' must be private and have accessor methods.13
errorMissing a Javadoc comment.14
errorVariable 'parent' must be private and have accessor methods.14
errorMissing a Javadoc comment.16
errorVariable 'resource' must be private and have accessor methods.16
errorMissing a Javadoc comment.18
errorVariable 'startTime' must be private and have accessor methods.18
errorMissing a Javadoc comment.19
errorVariable 'totalTime' must be private and have accessor methods.19
errorMissing a Javadoc comment.21
errorVariable 'startMem' must be private and have accessor methods.21
errorMissing a Javadoc comment.22
errorVariable 'totalMem' must be private and have accessor methods.22
errorMissing a Javadoc comment.23
errorVariable 'hasMem' must be private and have accessor methods.23
errorMissing a Javadoc comment.25
errorParameter resource should be final.25
error'resource' hides a field.25
error'{' should be on the previous line.26
errorMethod 'addParent' is not designed for extension - needs to be abstract, final or empty.30
errorMissing a Javadoc comment.30
errorParameter parent should be final.30
error'parent' hides a field.30
error'{' should be on the previous line.31
errorMethod 'getParent' is not designed for extension - needs to be abstract, final or empty.35
errorMissing a Javadoc comment.35
error'{' should be on the previous line.36
errorMethod 'addChild' is not designed for extension - needs to be abstract, final or empty.41
errorMissing a Javadoc comment.41
errorParameter child should be final.41
error'{' should be on the previous line.42
errorMethod 'setStartTime' is not designed for extension - needs to be abstract, final or empty.48
errorMissing a Javadoc comment.48
error'{' should be on the previous line.49
errorMethod 'setEndTime' is not designed for extension - needs to be abstract, final or empty.53
errorMissing a Javadoc comment.53
error'{' should be on the previous line.54
errorLine has trailing spaces.57
errorMethod 'setStartMem' is not designed for extension - needs to be abstract, final or empty.58
errorMissing a Javadoc comment.58
error'{' should be on the previous line.59
errorLine is longer than 80 characters.60
errorMethod 'setEndMem' is not designed for extension - needs to be abstract, final or empty.64
errorMissing a Javadoc comment.64
error'{' should be on the previous line.65
errorLine is longer than 80 characters.66
errorMethod 'getResource' is not designed for extension - needs to be abstract, final or empty.69
errorMissing a Javadoc comment.69
error'{' should be on the previous line.70
errorLine is longer than 80 characters.75
errorExpected an @return tag.78
errorMethod 'getPrintable' is not designed for extension - needs to be abstract, final or empty.78
errorParameter minTime should be final.78
errorExpected @param tag for 'minTime'.78
error'{' should be on the previous line.79
errorMethod 'getPrintable' is not designed for extension - needs to be abstract, final or empty.83
errorMissing a Javadoc comment.83
errorParameter indent should be final.83
errorParameter minTime should be final.83
error'{' should be on the previous line.84
error'{' should be on the previous line.87
error'{' should be on the previous line.92
error'1024' is a magic number.93
errorLine is longer than 80 characters.94
error'1024' is a magic number.94
error'{' should be on the previous line.102
errorLine is longer than 80 characters.103
error'}' should be on the same line.107
error'else' construct must use '{}'s.108
errorMethod 'getTotalTime' is not designed for extension - needs to be abstract, final or empty.112
errorMissing a Javadoc comment.112
error'{' should be on the previous line.113