Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

Files Infos info Warnings warning Errors error
26 0 0 727

Rules

Rules Violations Severity
PackageHtml 4 error Error
NewlineAtEndOfFile 2 error Error
Translation 0 error Error
JavadocMethod 102 error Error
JavadocType 12 error Error
JavadocVariable 38 error Error
JavadocStyle 6 error Error
ConstantName 6 error Error
LocalFinalVariableName 0 error Error
LocalVariableName 0 error Error
MemberName 0 error Error
MethodName 0 error Error
PackageName 0 error Error
ParameterName 0 error Error
StaticVariableName 0 error Error
TypeName 0 error Error
AvoidStarImport 0 error Error
IllegalImport 0 error Error
RedundantImport 0 error Error
UnusedImports 0 error Error
FileLength 0 error Error
LineLength 201 error Error
MethodLength 0 error Error
ParameterNumber 0 error Error
EmptyForIteratorPad 0 error Error
MethodParamPad 0 error Error
NoWhitespaceAfter 0 error Error
NoWhitespaceBefore 0 error Error
OperatorWrap 9 error Error
ParenPad 0 error Error
TypecastParenPad 0 error Error
TabCharacter 0 error Error
WhitespaceAfter 2 error Error
WhitespaceAround 15 error Error
ModifierOrder 0 error Error
RedundantModifier 16 error Error
AvoidNestedBlocks 0 error Error
EmptyBlock 0 error Error
LeftCurly 124 error Error
NeedBraces 11 error Error
RightCurly 19 error Error
AvoidInlineConditionals 1 error Error
DoubleCheckedLocking 0 error Error
EmptyStatement 0 error Error
EqualsHashCode 0 error Error
HiddenField 13 error Error
IllegalInstantiation 0 error Error
InnerAssignment 0 error Error
MagicNumber 0 error Error
MissingSwitchDefault 0 error Error
RedundantThrows 0 error Error
SimplifyBooleanExpression 0 error Error
SimplifyBooleanReturn 0 error Error
DesignForExtension 29 error Error
FinalClass 0 error Error
HideUtilityClassConstructor 1 error Error
InterfaceIsType 0 error Error
VisibilityModifier 4 error Error
ArrayTypeStyle 0 error Error
FinalParameters 107 error Error
GenericIllegalRegexp
  • message : "Line has trailing spaces."
  • format : "\s+$"
5 error Error
TodoComment 0 error Error
UpperEll 0 error Error

Files

Files info warning error
com/atlassian/plugin/util/LastModifiedHandler.java 0 0 2
com/atlassian/plugin/servlet/DownloadException.java 0 0 15
com/atlassian/plugin/servlet/ResourceUrlParser.java 0 0 29
com/atlassian/plugin/webresource/WebResourceFormatter.java 0 0 2
com/atlassian/plugin/webresource/WebResourceManagerImpl.java 0 0 145
com/atlassian/plugin/servlet/DownloadableResource.java 0 0 4
com/atlassian/plugin/servlet/PluginResource.java 0 0 17
com/atlassian/plugin/webresource/package.html 0 0 1
com/atlassian/plugin/webresource/WebResourceIntegration.java 0 0 19
com/atlassian/plugin/util/package.html 0 0 1
com/atlassian/plugin/servlet/DownloadStrategy.java 0 0 9
com/atlassian/plugin/webresource/WebResourceModuleDescriptor.java 0 0 8
com/atlassian/plugin/servlet/ResourceDownloadUtils.java 0 0 43
com/atlassian/plugin/servlet/DownloadableClasspathResource.java 0 0 29
com/atlassian/plugin/servlet/util/package.html 0 0 1
com/atlassian/plugin/servlet/util/LastModifiedHandler.java 0 0 62
com/atlassian/plugin/servlet/AbstractFileServerServlet.java 0 0 30
com/atlassian/plugin/webresource/WebResourceManager.java 0 0 64
com/atlassian/plugin/servlet/package.html 0 0 1
com/atlassian/plugin/servlet/DownloadableWebResource.java 0 0 21
com/atlassian/plugin/servlet/ContentTypeResolver.java 0 0 4
com/atlassian/plugin/servlet/AbstractDownloadableResource.java 0 0 48
com/atlassian/plugin/webresource/CssWebResourceFormatter.java 0 0 28
com/atlassian/plugin/servlet/PluginResourceDownload.java 0 0 115
com/atlassian/plugin/webresource/AbstractWebResourceFormatter.java 0 0 12
com/atlassian/plugin/webresource/JavascriptWebResourceFormatter.java 0 0 17

Details

com/atlassian/plugin/util/LastModifiedHandler.java

Violation Message Line
error Line is longer than 80 characters. 4
error Line is longer than 80 characters. 6

com/atlassian/plugin/servlet/DownloadException.java

Violation Message Line
error File does not end with a newline. 0
error Missing a Javadoc comment. 3
error '{' should be on the previous line. 4
error Missing a Javadoc comment. 5
error '{' should be on the previous line. 6
error Missing a Javadoc comment. 9
error Parameter message should be final. 9
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 14
error Parameter message should be final. 14
error Parameter cause should be final. 14
error '{' should be on the previous line. 15
error Missing a Javadoc comment. 19
error Parameter cause should be final. 19
error '{' should be on the previous line. 20

com/atlassian/plugin/servlet/ResourceUrlParser.java

Violation Message Line
error Line is longer than 80 characters. 4
error Line is longer than 80 characters. 7
error Line is longer than 80 characters. 8
error '{' should be on the previous line. 12
error Missing a Javadoc comment. 13
error Line is longer than 80 characters. 18
error Line is longer than 80 characters. 19
error Line is longer than 80 characters. 21
error Parameter strategyPrefix should be final. 23
error 'strategyPrefix' hides a field. 23
error '{' should be on the previous line. 24
error Line is longer than 80 characters. 29
error Line is longer than 80 characters. 30
error Line is longer than 80 characters. 31
error Line is longer than 80 characters. 34
error Line is longer than 80 characters. 35
error Line is longer than 80 characters. 38
error Method 'parse' is not designed for extension - needs to be abstract, final or empty. 41
error Parameter resourceUrl should be final. 41
error '{' should be on the previous line. 42
error 'if' construct must use '{}'s. 43
error Line is longer than 80 characters. 47
error 'if' construct must use '{}'s. 50
error Line is longer than 80 characters. 56
error Line is longer than 80 characters. 59
error Method 'matches' is not designed for extension - needs to be abstract, final or empty. 61
error Parameter resourceUrl should be final. 61
error '{' should be on the previous line. 62
error Line is longer than 80 characters. 63

com/atlassian/plugin/webresource/WebResourceFormatter.java

Violation Message Line
error Line is longer than 80 characters. 8
error '{' should be on the previous line. 12

com/atlassian/plugin/webresource/WebResourceManagerImpl.java

Violation Message Line
error Line is longer than 80 characters. 26
error '{' should be on the previous line. 34
error Line is longer than 80 characters. 35
error Missing a Javadoc comment. 35
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 35
error Missing a Javadoc comment. 37
error Missing a Javadoc comment. 38
error Line is longer than 80 characters. 40
error Missing a Javadoc comment. 40
error Line is longer than 80 characters. 41
error Missing a Javadoc comment. 41
error Line is longer than 80 characters. 43
error Missing a Javadoc comment. 43
error Line is longer than 80 characters. 44
error Missing a Javadoc comment. 44
error Missing a Javadoc comment. 49
error Missing a Javadoc comment. 51
error Parameter webResourceIntegration should be final. 51
error 'webResourceIntegration' hides a field. 51
error Line is longer than 80 characters. 53
error Method 'requireResource' is not designed for extension - needs to be abstract, final or empty. 56
error Missing a Javadoc comment. 56
error Parameter resourceName should be final. 56
error '{' should be on the previous line. 57
error '{' should be on the previous line. 59
error '}' should be on the same line. 61
error '{' should be on the previous line. 63
error Method 'requireResource' is not designed for extension - needs to be abstract, final or empty. 68
error Missing a Javadoc comment. 68
error Parameter resourceName should be final. 68
error Parameter writer should be final. 68
error '{' should be on the previous line. 69
error '{' should be on the previous line. 71
error '}' should be on the same line. 73
error '{' should be on the previous line. 75
error '{' should be on the previous line. 77
error '}' should be on the same line. 79
error '{' should be on the previous line. 81
error Missing a Javadoc comment. 87
error Parameter resourceName should be final. 87
error '{' should be on the previous line. 88
error Line is longer than 80 characters. 90
error '{' should be on the previous line. 92
error Method 'includeResources' is not designed for extension - needs to be abstract, final or empty. 100
error Missing a Javadoc comment. 100
error Parameter writer should be final. 100
error '{' should be on the previous line. 101
error '{' should be on the previous line. 103
error Line is longer than 80 characters. 104
error '}' should be on the same line. 108
error '{' should be on the previous line. 110
error Missing a Javadoc comment. 116
error Parameter writer should be final. 116
error '{' should be on the previous line. 117
error Line is longer than 80 characters. 118
error '{' should be on the previous line. 120
error Line is longer than 80 characters. 124
error Line is longer than 80 characters. 131
error Missing a Javadoc comment. 131
error Parameter resourceName should be final. 131
error Parameter writer should be final. 131
error Line is longer than 80 characters. 133
error '{' should be on the previous line. 135
error Line is longer than 80 characters. 136
error '}' should be on the same line. 138
error '{' should be on the previous line. 140
error Line is longer than 80 characters. 141
error Line is longer than 80 characters. 145
error Line is longer than 80 characters. 149
error Line is longer than 80 characters. 151
error '}' should be on the same line. 152
error '{' should be on the previous line. 154
error Line is longer than 80 characters. 158
error '{' should be on the previous line. 160
error Line is longer than 80 characters. 161
error '}' should be on the same line. 162
error '{' should be on the previous line. 164
error Line is longer than 80 characters. 165
error Missing a Javadoc comment. 170
error Parameter name should be final. 170
error '{' should be on the previous line. 171
error Line is longer than 80 characters. 172
error '{' should be on the previous line. 175
error Method 'getStaticResourcePrefix' is not designed for extension - needs to be abstract, final or empty. 182
error Missing a Javadoc comment. 182
error '{' should be on the previous line. 183
error '+' should be on a new line. 185
error '+' should be on a new line. 186
error '+' should be on a new line. 187
error '+' should be on a new line. 188
error Method 'getStaticResourcePrefix' is not designed for extension - needs to be abstract, final or empty. 192
error Missing a Javadoc comment. 192
error Parameter resourceCounter should be final. 192
error '{' should be on the previous line. 193
error '+' should be on a new line. 195
error '+' should be on a new line. 196
error '+' should be on a new line. 197
error '+' should be on a new line. 198
error '+' should be on a new line. 199
error Line is longer than 80 characters. 204
error Expected an @return tag. 206
error Line is longer than 80 characters. 206
error Method 'getStaticPluginResourcePrefix' is not designed for extension - needs to be abstract, final or empty. 206
error Parameter moduleDescriptor should be final. 206
error Expected @param tag for 'moduleDescriptor'. 206
error Parameter resourceName should be final. 206
error Expected @param tag for 'resourceName'. 206
error Line is longer than 80 characters. 212
error Line is longer than 80 characters. 214
error Method 'getStaticPluginResource' is not designed for extension - needs to be abstract, final or empty. 214
error Parameter moduleDescriptor should be final. 214
error Expected @param tag for 'moduleDescriptor'. 214
error Parameter resourceName should be final. 214
error Expected @param tag for 'resourceName'. 214
error Line is longer than 80 characters. 217
error Line is longer than 80 characters. 225
error Method 'getResourceUrl' is not designed for extension - needs to be abstract, final or empty. 225
error Missing a Javadoc comment. 225
error Parameter moduleDescriptor should be final. 225
error Parameter resourceName should be final. 225
error '{' should be on the previous line. 230
error Line is longer than 80 characters. 231
error Line has trailing spaces. 233
error Line is longer than 80 characters. 233
error '{' should be on the previous line. 235
error Line is longer than 80 characters. 236
error Line is longer than 80 characters. 238
error '{' should be on the previous line. 240
error Line is longer than 80 characters. 245
error Line is longer than 80 characters. 249
error Method 'getStaticPluginResource' is not designed for extension - needs to be abstract, final or empty. 249
error Missing a Javadoc comment. 249
error Parameter pluginModuleKey should be final. 249
error Parameter resourceName should be final. 249
error Line is longer than 80 characters. 251
error Method 'setIncludeMode' is not designed for extension - needs to be abstract, final or empty. 254
error Missing a Javadoc comment. 254
error Parameter includeMode should be final. 254
error '{' should be on the previous line. 255
error Line is longer than 80 characters. 256
error Method 'getIncludeMode' is not designed for extension - needs to be abstract, final or empty. 259
error Missing a Javadoc comment. 259
error '{' should be on the previous line. 260
error Line is longer than 80 characters. 261
error '{' should be on the previous line. 263

com/atlassian/plugin/servlet/DownloadableResource.java

Violation Message Line
error Missing a Javadoc comment. 7
error '{' should be on the previous line. 8
error Line is longer than 80 characters. 9
error Missing a Javadoc comment. 9

com/atlassian/plugin/servlet/PluginResource.java

Violation Message Line
error Line is longer than 80 characters. 4
error '{' should be on the previous line. 7
error Missing a Javadoc comment. 8
error Missing a Javadoc comment. 9
error Line is longer than 80 characters. 12
error Parameter moduleCompleteKey should be final. 16
error 'moduleCompleteKey' hides a field. 16
error Parameter resourceName should be final. 16
error 'resourceName' hides a field. 16
error '{' should be on the previous line. 17
error Missing a Javadoc comment. 22
error '{' should be on the previous line. 23
error Missing a Javadoc comment. 27
error '{' should be on the previous line. 28
error Missing a Javadoc comment. 33
error '{' should be on the previous line. 34
error Line is longer than 80 characters. 35

com/atlassian/plugin/webresource/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/webresource/WebResourceIntegration.java

Violation Message Line
error Line is longer than 80 characters. 8
error '{' should be on the previous line. 13
error First sentence should end with a period. 14
error Line is longer than 80 characters. 15
error Expected an @return tag. 17
error Redundant 'public' modifier. 17
error First sentence should end with a period. 19
error Line is longer than 80 characters. 20
error Expected an @return tag. 22
error Redundant 'public' modifier. 22
error Line is longer than 80 characters. 25
error Redundant 'public' modifier. 30
error Line is longer than 80 characters. 33
error Expected an @return tag. 35
error Redundant 'public' modifier. 35
error Line is longer than 80 characters. 38
error Line is longer than 80 characters. 39
error Expected an @return tag. 41
error Redundant 'public' modifier. 41

com/atlassian/plugin/util/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/servlet/DownloadStrategy.java

Violation Message Line
error File does not end with a newline. 0
error Missing a Javadoc comment. 6
error '{' should be on the previous line. 7
error Expected an @return tag. 11
error Expected @param tag for 'urlPath'. 11
error Line is longer than 80 characters. 15
error Line is longer than 80 characters. 17
error Expected @param tag for 'req'. 17
error Expected @param tag for 'resp'. 17

com/atlassian/plugin/webresource/WebResourceModuleDescriptor.java

Violation Message Line
error Line is longer than 80 characters. 6
error Line is longer than 80 characters. 7
error '{' should be on the previous line. 11
error First sentence should end with a period. 12
error Expected an @return tag. 15
error Method 'getModule' is not designed for extension - needs to be abstract, final or empty. 15
error '{' should be on the previous line. 16
error Line is longer than 80 characters. 17

com/atlassian/plugin/servlet/ResourceDownloadUtils.java

Violation Message Line
error Missing a Javadoc comment. 13
error Utility classes should not have a public or default constructor. 13
error '{' should be on the previous line. 14
error Line is longer than 80 characters. 15
error Missing a Javadoc comment. 15
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 15
error Missing a Javadoc comment. 16
error '*' is not followed by whitespace. 16
error Line is longer than 80 characters. 19
error Line is longer than 80 characters. 22
error Parameter httpServletResponse should be final. 22
error Expected @param tag for 'httpServletResponse'. 22
error Parameter in should be final. 22
error Expected @param tag for 'in'. 22
error Expected @throws tag for 'IOException'. 22
error '{' should be on the previous line. 26
error '}' should be on the same line. 28
error '{' should be on the previous line. 30
error '}' should be on the same line. 32
error '{' should be on the previous line. 34
error '{' should be on the previous line. 37
error '}' should be on the same line. 39
error '{' should be on the previous line. 41
error Line is longer than 80 characters. 50
error Line has trailing spaces. 51
error Line is longer than 80 characters. 53
error Parameter httpServletResponse should be final. 53
error Expected @param tag for 'httpServletResponse'. 53
error Parameter cacheControls should be final. 53
error Expected @param tag for 'cacheControls'. 53
error '{' should be on the previous line. 56
error Line is longer than 80 characters. 57
error Line is longer than 80 characters. 58
error 'for' is not followed by whitespace. 59
error '{' should be on the previous line. 60
error Line is longer than 80 characters. 67
error Line is longer than 80 characters. 69
error Line is longer than 80 characters. 71
error Line is longer than 80 characters. 73
error Parameter httpServletRequest should be final. 73
error Expected @param tag for 'httpServletRequest'. 73
error Parameter httpServletResponse should be final. 73
error Expected @param tag for 'httpServletResponse'. 73

com/atlassian/plugin/servlet/DownloadableClasspathResource.java

Violation Message Line
error Missing a Javadoc comment. 15
error Line is longer than 80 characters. 17
error Missing a Javadoc comment. 17
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 17
error Line is longer than 80 characters. 19
error Missing a Javadoc comment. 19
error Parameter plugin should be final. 19
error Parameter resourceLocation should be final. 19
error Parameter extraPath should be final. 19
error Parameter context should be final. 19
error Line is longer than 80 characters. 24
error Method 'serveResource' is not designed for extension - needs to be abstract, final or empty. 24
error Missing a Javadoc comment. 24
error Parameter httpServletRequest should be final. 24
error Parameter httpServletResponse should be final. 24
error 'if' construct must use '{}'s. 26
error '{' should be on the previous line. 32
error Line is longer than 80 characters. 38
error 'if' is not followed by whitespace. 38
error Line has trailing spaces. 40
error Line is longer than 80 characters. 40
error '{' should be on the previous line. 46
error '}' should be on the same line. 48
error '{' should be on the previous line. 50
error '}' should be on the same line. 52
error '{' should be on the previous line. 54
error '{' should be on the previous line. 57
error '}' should be on the same line. 59
error '{' should be on the previous line. 61

com/atlassian/plugin/servlet/util/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/servlet/util/LastModifiedHandler.java

Violation Message Line
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 14
error Missing a Javadoc comment. 16
error '{' should be on the previous line. 17
error Missing a Javadoc comment. 21
error Parameter lastModifiedDate should be final. 21
error '{' should be on the previous line. 22
error Line is longer than 80 characters. 26
error Line is longer than 80 characters. 29
error Line is longer than 80 characters. 33
error Method 'checkRequest' is not designed for extension - needs to be abstract, final or empty. 33
error Parameter request should be final. 33
error Expected @param tag for 'request'. 33
error Parameter response should be final. 33
error Expected @param tag for 'response'. 33
error First sentence should end with a period. 38
error Method 'modified' is not designed for extension - needs to be abstract, final or empty. 41
error '{' should be on the previous line. 42
error Missing a Javadoc comment. 46
error Parameter date should be final. 46
error '{' should be on the previous line. 47
error Missing a Javadoc comment. 52
error Parameter lastModifiedDate should be final. 52
error '{' should be on the previous line. 53
error Missing a Javadoc comment. 60
error Parameter lastModified should be final. 60
error '{' should be on the previous line. 61
error Line is longer than 80 characters. 66
error Expected an @return tag. 69
error Line is longer than 80 characters. 69
error Parameter request should be final. 69
error Expected @param tag for 'request'. 69
error Parameter response should be final. 69
error Expected @param tag for 'response'. 69
error Parameter lastModifiedDate should be final. 69
error Expected @param tag for 'lastModifiedDate'. 69
error Line is longer than 80 characters. 72
error Line is longer than 80 characters. 75
error Missing a Javadoc comment. 75
error Parameter request should be final. 75
error Parameter response should be final. 75
error Parameter lastModified should be final. 75
error Parameter etagString should be final. 75
error 'if' construct must use '{}'s. 77
error Line is longer than 80 characters. 77
error ',' is not followed by whitespace. 80
error ',' is not followed by whitespace. 81
error '{' should be on the previous line. 88
error Missing a Javadoc comment. 95
error Parameter ifNoneMatch should be final. 95
error Parameter etagString should be final. 95
error '{' should be on the previous line. 96
error Line is longer than 80 characters. 100
error Missing a Javadoc comment. 100
error Parameter ifModifiedSince should be final. 100
error Parameter lastModified should be final. 100
error Line is longer than 80 characters. 105
error Missing a Javadoc comment. 105
error Parameter ifModifiedSince should be final. 105
error Parameter ifNoneMatch should be final. 105

com/atlassian/plugin/servlet/AbstractFileServerServlet.java

Violation Message Line
error Missing a Javadoc comment. 12
error '{' should be on the previous line. 13
error Missing a Javadoc comment. 14
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 16
error Line is longer than 80 characters. 17
error Missing a Javadoc comment. 17
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 17
error Line is longer than 80 characters. 19
error Missing a Javadoc comment. 19
error Parameter httpServletRequest should be final. 19
error Parameter httpServletResponse should be final. 19
error Line is longer than 80 characters. 21
error '{' should be on the previous line. 23
error Line is longer than 80 characters. 24
error '{' should be on the previous line. 29
error '}' should be on the same line. 31
error '{' should be on the previous line. 33
error Line is longer than 80 characters. 35
error Line is longer than 80 characters. 40
error Line is longer than 80 characters. 41
error Expected an @return tag. 43
error '<' is not preceded with whitespace. 43
error '<' is not followed by whitespace. 43
error '>' is not preceded with whitespace. 43
error Line is longer than 80 characters. 45
error Missing a Javadoc comment. 45
error Parameter httpServletRequest should be final. 45
error '{' should be on the previous line. 49
error '{' should be on the previous line. 51

com/atlassian/plugin/webresource/WebResourceManager.java

Violation Message Line
error Line is longer than 80 characters. 8
error Unclosed HTML tag found: <code>&lt;link&gt; tags. 9
error Line is longer than 80 characters. 11
error Line is longer than 80 characters. 12
error '{' should be on the previous line. 15
error Line is longer than 80 characters. 17
error Line is longer than 80 characters. 18
error Line is longer than 80 characters. 21
error Line is longer than 80 characters. 22
error Unused @throws tag for 'IllegalStateException'. 22
error Line is longer than 80 characters. 27
error Line is longer than 80 characters. 30
error Line is longer than 80 characters. 31
error Redundant 'public' modifier. 33
error Line is longer than 80 characters. 36
error Line is longer than 80 characters. 39
error Line is longer than 80 characters. 41
error Redundant 'public' modifier. 47
error Line is longer than 80 characters. 50
error Line is longer than 80 characters. 54
error Line is longer than 80 characters. 59
error Line is longer than 80 characters. 61
error Redundant 'public' modifier. 65
error Line is longer than 80 characters. 68
error Line is longer than 80 characters. 69
error Line is longer than 80 characters. 73
error Line is longer than 80 characters. 75
error Line is longer than 80 characters. 80
error Line is longer than 80 characters. 82
error Line is longer than 80 characters. 84
error Line is longer than 80 characters. 85
error Redundant 'public' modifier. 88
error Line is longer than 80 characters. 91
error Line is longer than 80 characters. 93
error Line is longer than 80 characters. 95
error Line is longer than 80 characters. 100
error Line is longer than 80 characters. 102
error Line is longer than 80 characters. 106
error Redundant 'public' modifier. 106
error Expected @param tag for 'moduleDescriptor'. 106
error Expected @param tag for 'resourceName'. 106
error Expected an @return tag. 111
error Line is longer than 80 characters. 111
error Redundant 'public' modifier. 111
error Expected @param tag for 'moduleDescriptor'. 111
error Expected @param tag for 'resourceName'. 111
error Line is longer than 80 characters. 117
error Redundant 'public' modifier. 117
error Expected @param tag for 'resourceName'. 117
error Line is longer than 80 characters. 120
error Line is longer than 80 characters. 121
error Line is longer than 80 characters. 122
error Line is longer than 80 characters. 124
error Redundant 'public' modifier. 128
error Missing a Javadoc comment. 130
error Redundant 'public' modifier. 130
error '{' should be on the previous line. 133
error Missing a Javadoc comment. 138
error Redundant 'public' modifier. 138
error '{' should be on the previous line. 141
error Missing a Javadoc comment. 146
error '{' should be on the previous line. 147
error Missing a Javadoc comment. 148
error Redundant 'public' modifier. 148

com/atlassian/plugin/servlet/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/servlet/DownloadableWebResource.java

Violation Message Line
error Missing a Javadoc comment. 13
error '{' should be on the previous line. 14
error Line is longer than 80 characters. 15
error Missing a Javadoc comment. 15
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 15
error Line is longer than 80 characters. 17
error Missing a Javadoc comment. 17
error Parameter plugin should be final. 17
error Parameter resourceLocation should be final. 17
error Parameter extraPath should be final. 17
error Parameter contentTypeResolver should be final. 17
error Line is longer than 80 characters. 22
error Method 'serveResource' is not designed for extension - needs to be abstract, final or empty. 22
error Missing a Javadoc comment. 22
error Parameter httpServletRequest should be final. 22
error Parameter httpServletResponse should be final. 22
error '{' should be on the previous line. 25
error Line is longer than 80 characters. 26
error Line is longer than 80 characters. 27
error '}' should be on the same line. 28
error '{' should be on the previous line. 30

com/atlassian/plugin/servlet/ContentTypeResolver.java

Violation Message Line
error Line is longer than 80 characters. 4
error '{' should be on the previous line. 8
error Expected an @return tag. 12
error Expected @param tag for 'requestUrl'. 12

com/atlassian/plugin/servlet/AbstractDownloadableResource.java

Violation Message Line
error Line is longer than 80 characters. 12
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 14
error Variable 'plugin' must be private and have accessor methods. 14
error Missing a Javadoc comment. 15
error Variable 'extraPath' must be private and have accessor methods. 15
error Missing a Javadoc comment. 16
error Variable 'resourceLocation' must be private and have accessor methods. 16
error Missing a Javadoc comment. 17
error Variable 'contentTypeResolver' must be private and have accessor methods. 17
error Line is longer than 80 characters. 19
error Missing a Javadoc comment. 19
error Parameter plugin should be final. 19
error 'plugin' hides a field. 19
error Parameter resourceLocation should be final. 19
error 'resourceLocation' hides a field. 19
error Parameter extraPath should be final. 19
error 'extraPath' hides a field. 19
error Parameter contentTypeResolver should be final. 20
error 'contentTypeResolver' hides a field. 20
error '{' should be on the previous line. 21
error Line is longer than 80 characters. 22
error Method 'getContentType' is not designed for extension - needs to be abstract, final or empty. 33
error Missing a Javadoc comment. 33
error '{' should be on the previous line. 34
error '{' should be on the previous line. 36
error Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. 43
error Missing a Javadoc comment. 43
error '{' should be on the previous line. 44
error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 48
error Missing a Javadoc comment. 48
error '{' should be on the previous line. 49
error Line is longer than 80 characters. 53
error Missing a Javadoc comment. 53
error Line is longer than 80 characters. 56
error Line is longer than 80 characters. 57
error Line is longer than 80 characters. 60
error Expected an @return tag. 63
error Line is longer than 80 characters. 63
error Method 'checkResourceNotModified' is not designed for extension - needs to be abstract, final or empty. 63
error Parameter httpServletRequest should be final. 63
error Expected @param tag for 'httpServletRequest'. 63
error Parameter httpServletResponse should be final. 63
error Expected @param tag for 'httpServletResponse'. 63
error Line is longer than 80 characters. 65
error Avoid inline conditionals. 65
error Line is longer than 80 characters. 66
error Line is longer than 80 characters. 67

com/atlassian/plugin/webresource/CssWebResourceFormatter.java

Violation Message Line
error Missing a Javadoc comment. 10
error '{' should be on the previous line. 11
error Missing a Javadoc comment. 12
error Line is longer than 80 characters. 13
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 15
error Parameter name should be final. 15
error '{' should be on the previous line. 16
error Line has trailing spaces. 19
error Missing a Javadoc comment. 20
error Parameter name should be final. 20
error Parameter url should be final. 20
error Parameter params should be final. 20
error '{' should be on the previous line. 21
error Line is longer than 80 characters. 23
error 'if' is not followed by whitespace. 25
error '!=' is not preceded with whitespace. 25
error '!=' is not followed by whitespace. 25
error '>' is not preceded with whitespace. 25
error '>' is not followed by whitespace. 25
error '{' should be on the previous line. 26
error Line is longer than 80 characters. 27
error 'if' is not followed by whitespace. 31
error '{' should be on the previous line. 32
error 'if' is not followed by whitespace. 38
error '{' should be on the previous line. 39
error Missing a Javadoc comment. 47
error '{' should be on the previous line. 48

com/atlassian/plugin/servlet/PluginResourceDownload.java

Violation Message Line
error First sentence should end with a period. 16
error Line is longer than 80 characters. 17
error Line is longer than 80 characters. 19
error '{' should be on the previous line. 23
error Line is longer than 80 characters. 24
error Missing a Javadoc comment. 24
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 24
error Missing a Javadoc comment. 25
error Line is longer than 80 characters. 26
error Missing a Javadoc comment. 26
error Missing a Javadoc comment. 27
error Missing a Javadoc comment. 28
error Missing a Javadoc comment. 29
error Missing a Javadoc comment. 32
error '{' should be on the previous line. 33
error Line is longer than 80 characters. 36
error Missing a Javadoc comment. 36
error Parameter pluginAccessor should be final. 36
error 'pluginAccessor' hides a field. 36
error Parameter contentTypeResolver should be final. 36
error 'contentTypeResolver' hides a field. 36
error Parameter characterEncoding should be final. 36
error 'characterEncoding' hides a field. 36
error Method 'matches' is not designed for extension - needs to be abstract, final or empty. 43
error Missing a Javadoc comment. 43
error Parameter urlPath should be final. 43
error '{' should be on the previous line. 44
error Line is longer than 80 characters. 48
error Method 'serveFile' is not designed for extension - needs to be abstract, final or empty. 48
error Missing a Javadoc comment. 48
error Parameter request should be final. 48
error Parameter response should be final. 48
error '{' should be on the previous line. 51
error Line is longer than 80 characters. 52
error '{' should be on the previous line. 56
error '}' should be on the same line. 58
error '{' should be on the previous line. 60
error Line is longer than 80 characters. 61
error '}' should be on the same line. 64
error 'catch' is not followed by whitespace. 65
error '{' should be on the previous line. 66
error Line is longer than 80 characters. 71
error Method 'servePluginResource' is not designed for extension - needs to be abstract, final or empty. 71
error Missing a Javadoc comment. 71
error Parameter pluginResource should be final. 71
error Parameter request should be final. 71
error Parameter response should be final. 71
error '{' should be on the previous line. 79
error Line is longer than 80 characters. 80
error Line is longer than 80 characters. 81
error Line is longer than 80 characters. 83
error '}' should be on the same line. 84
error '{' should be on the previous line. 86
error '}' should be on the same line. 90
error '{' should be on the previous line. 92
error 'if' construct must use '{}'s. 97
error Line is longer than 80 characters. 98
error '{' should be on the previous line. 101
error Line is longer than 80 characters. 102
error Missing a Javadoc comment. 109
error Parameter moduleKey should be final. 109
error '{' should be on the previous line. 110
error 'if' construct must use '{}'s. 111
error Line is longer than 80 characters. 111
error Line is longer than 80 characters. 114
error Line is longer than 80 characters. 117
error Missing a Javadoc comment. 117
error Parameter moduleDescriptor should be final. 117
error Parameter resourcePath should be final. 117
error Parameter filePath should be final. 117
error Line is longer than 80 characters. 119
error Line is longer than 80 characters. 120
error '{' should be on the previous line. 123
error Line is longer than 80 characters. 124
error 'if' construct must use '{}'s. 128
error Line is longer than 80 characters. 131
error Line is longer than 80 characters. 134
error Missing a Javadoc comment. 134
error Parameter plugin should be final. 134
error Parameter resourcePath should be final. 134
error Parameter filePath should be final. 134
error 'if' construct must use '{}'s. 136
error Line is longer than 80 characters. 139
error '{' should be on the previous line. 141
error Line is longer than 80 characters. 142
error 'if' construct must use '{}'s. 146
error Line is longer than 80 characters. 149
error Line is longer than 80 characters. 152
error Missing a Javadoc comment. 152
error Parameter plugin should be final. 152
error Parameter resourceLocation should be final. 152
error Parameter filePath should be final. 152
error 'if' construct must use '{}'s. 155
error Line is longer than 80 characters. 155
error Line is longer than 80 characters. 156
error Line is longer than 80 characters. 158
error Method 'splitLastPathPart' is not designed for extension - needs to be abstract, final or empty. 161
error Missing a Javadoc comment. 161
error Parameter resourcePath should be final. 161
error '{' should be on the previous line. 162
error '{' should be on the previous line. 165
error 'if' construct must use '{}'s. 169
error Method 'setPluginManager' is not designed for extension - needs to be abstract, final or empty. 177
error Missing a Javadoc comment. 177
error Parameter pluginManager should be final. 177
error '{' should be on the previous line. 178
error Method 'setContentTypeResolver' is not designed for extension - needs to be abstract, final or empty. 182
error Missing a Javadoc comment. 182
error Parameter contentTypeResolver should be final. 182
error 'contentTypeResolver' hides a field. 182
error Method 'setCharacterEncoding' is not designed for extension - needs to be abstract, final or empty. 190
error Parameter characterEncoding should be final. 190
error 'characterEncoding' hides a field. 190
error Expected @param tag for 'characterEncoding'. 190
error '{' should be on the previous line. 191

com/atlassian/plugin/webresource/AbstractWebResourceFormatter.java

Violation Message Line
error Missing a Javadoc comment. 10
error '{' should be on the previous line. 11
error Line is longer than 80 characters. 13
error Line has trailing spaces. 15
error Line is longer than 80 characters. 21
error Line is longer than 80 characters. 22
error Line is longer than 80 characters. 24
error Parameter params should be final. 28
error '{' should be on the previous line. 29
error Line is longer than 80 characters. 31
error Line is longer than 80 characters. 36
error 'if' is not followed by whitespace. 36

com/atlassian/plugin/webresource/JavascriptWebResourceFormatter.java

Violation Message Line
error Missing a Javadoc comment. 9
error '{' should be on the previous line. 10
error Missing a Javadoc comment. 11
error Line is longer than 80 characters. 12
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 14
error Parameter name should be final. 14
error '{' should be on the previous line. 15
error Missing a Javadoc comment. 19
error Parameter name should be final. 19
error Parameter url should be final. 19
error Parameter params should be final. 19
error '{' should be on the previous line. 20
error Line is longer than 80 characters. 21
error Line is longer than 80 characters. 23
error Missing a Javadoc comment. 28
error '{' should be on the previous line. 29