Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

Files Infos Infos Warnings Warnings Errors Errors
41 62 173 460

Files

Files Infos Warnings Errors
com/atlassian/gadgets/opensocial/internal/ShindigActivityServiceImpl.java 5 27 7
com/atlassian/gadgets/opensocial/internal/ShindigAppDataServiceImpl.java 3 17 7
com/atlassian/gadgets/opensocial/internal/ShindigOpenSocialTypeAdapter.java 0 19 26
com/atlassian/gadgets/opensocial/internal/ShindigPersonServiceImpl.java 2 10 8
com/atlassian/gadgets/opensocial/internal/guice/OpenSocialModule.java 1 1 2
com/atlassian/gadgets/renderer/internal/AtlassianContainerConfig.java 5 19 13
com/atlassian/gadgets/renderer/internal/AtlassianOAuthCallbackGenerator.java 1 1 2
com/atlassian/gadgets/renderer/internal/BlobCrypterImpl.java 3 2 3
com/atlassian/gadgets/renderer/internal/ContainerDomainProvider.java 1 1 0
com/atlassian/gadgets/renderer/internal/CustomBlobCrypterSecurityTokenDecoder.java 1 5 7
com/atlassian/gadgets/renderer/internal/CustomNonExpirableBlobCrypterSecurityTokenDecoder.java 0 0 1
com/atlassian/gadgets/renderer/internal/FeatureImpl.java 2 0 2
com/atlassian/gadgets/renderer/internal/GadgetRequestContextFactoryImpl.java 0 3 5
com/atlassian/gadgets/renderer/internal/GadgetSpecFactoryImpl.java 2 3 7
com/atlassian/gadgets/renderer/internal/GadgetSpecUrlCheckerImpl.java 1 1 7
com/atlassian/gadgets/renderer/internal/NonExpirableBlobCrypterImpl.java 1 0 4
com/atlassian/gadgets/renderer/internal/SecurityTokenFactoryImpl.java 1 3 2
com/atlassian/gadgets/renderer/internal/UpdatableBlobCrypterSecurityToken.java 0 0 1
com/atlassian/gadgets/renderer/internal/cache/ApplicationEventListener.java 5 0 2
com/atlassian/gadgets/renderer/internal/cache/ClearableCacheProvider.java 0 0 1
com/atlassian/gadgets/renderer/internal/cache/DefaultClearableCacheProvider.java 2 1 15
com/atlassian/gadgets/renderer/internal/guice/AuthModule.java 1 4 2
com/atlassian/gadgets/renderer/internal/guice/InjectorProvider.java 1 2 1
com/atlassian/gadgets/renderer/internal/guice/SalModule.java 1 0 1
com/atlassian/gadgets/renderer/internal/guice/ShindigModule.java 1 6 15
com/atlassian/gadgets/renderer/internal/guice/XercesParseModule.java 2 1 1
com/atlassian/gadgets/renderer/internal/http/AppLinksWhitelist.java 1 3 0
com/atlassian/gadgets/renderer/internal/http/DelegatingWhitelist.java 1 3 0
com/atlassian/gadgets/renderer/internal/http/HttpClientFetcher.java 1 8 258
com/atlassian/gadgets/renderer/internal/http/TrustedAppContentFetcherFactory.java 1 2 2
com/atlassian/gadgets/renderer/internal/local/LocalGadgetSpecFactory.java 2 4 13
com/atlassian/gadgets/renderer/internal/oauth/AtlassianOAuthFetcher.java 1 6 3
com/atlassian/gadgets/renderer/internal/oauth/AtlassianOAuthFetcherFactory.java 1 1 1
com/atlassian/gadgets/renderer/internal/oauth/AtlassianOAuthStore.java 4 11 11
com/atlassian/gadgets/renderer/internal/rewrite/AtlassianGadgetsContentRewriter.java 2 1 2
com/atlassian/gadgets/renderer/internal/servlet/AtlassianGadgetsGuiceServletContextListener.java 2 1 2
com/atlassian/gadgets/renderer/internal/servlet/AtlassianOAuthCallbackServlet.java 0 0 1
com/atlassian/gadgets/renderer/internal/servlet/GadgetSpecUrlRenderPermissionServletFilter.java 2 5 12
com/atlassian/gadgets/renderer/internal/servlet/RpcRelay.java 1 0 8
com/atlassian/gadgets/renderer/internal/servlet/SecurityTokenServlet.java 1 1 4
com/atlassian/gadgets/renderer/internal/servlet/TrustedAppMakeRequestHandler.java 0 1 1

Rules

Rules Violations Severity
JavadocPackage 10 Errors Error
Translation 0 Errors Error
FileLength 0 Errors Error
FileTabCharacter
  • eachLine: "true"
0 Errors Error
RegexpSingleline
  • message: "Line has trailing spaces."
  • format: "\s+$"
71 Warnings Warning
AnnotationUseStyle 0 Errors Error
MissingDeprecated 0 Errors Error
MissingOverride
  • javaFiveCompatibility: "true"
0 Errors Error
PackageAnnotation 0 Errors Error
JavadocMethod
  • excludeScope: "private"
  • scope: "anoninner"
19 Errors Error
JavadocType
  • scope: "package"
19 Errors Error
JavadocVariable
  • scope: "package"
12 Errors Error
JavadocStyle
  • scope: "package"
18 Errors Error
ConstantName 3 Errors Error
LocalFinalVariableName 0 Errors Error
LocalVariableName 0 Errors Error
MemberName 0 Errors Error
MethodName 0 Errors Error
PackageName 0 Errors Error
ParameterName 0 Errors Error
StaticVariableName 0 Errors Error
TypeName 0 Errors Error
AvoidStarImport 0 Errors Error
IllegalImport 0 Errors Error
ImportOrder
  • separated: "true"
  • groups: "java,javax,com.atlassian,com,org"
26 Errors Error
RedundantImport 0 Errors Error
UnusedImports 2 Errors Error
LineLength
  • max: "120"
102 Warnings Warning
MethodLength 0 Errors Error
ParameterNumber 0 Errors Error
EmptyForIteratorPad 0 Errors Error
MethodParamPad 1 Errors Error
NoWhitespaceAfter 2 Errors Error
NoWhitespaceBefore 0 Errors Error
OperatorWrap 6 Errors Error
ParenPad 0 Errors Error
TypecastParenPad 0 Errors Error
WhitespaceAfter 10 Errors Error
WhitespaceAround 20 Errors Error
ModifierOrder 7 Errors Error
RedundantModifier 0 Errors Error
AvoidNestedBlocks 0 Errors Error
EmptyBlock 1 Errors Error
LeftCurly
  • option: "nl"
46 Errors Error
NeedBraces 0 Errors Error
RightCurly
  • option: "alone"
4 Errors Error
DeclarationOrder 13 Errors Error
DefaultComesLast 0 Errors Error
DoubleCheckedLocking 0 Errors Error
EmptyStatement 0 Errors Error
EqualsHashCode 0 Errors Error
ExplicitInitialization 0 Errors Error
FallThrough 0 Errors Error
HiddenField
  • ignoreConstructorParameter: "true"
  • ignoreSetter: "true"
2 Errors Error
IllegalInstantiation 0 Errors Error
InnerAssignment 0 Errors Error
MagicNumber 4 Errors Error
MissingSwitchDefault 2 Errors Error
ParameterAssignment 0 Errors Error
RedundantThrows
  • allowUnchecked: "true"
3 Errors Error
SimplifyBooleanExpression 0 Errors Error
SimplifyBooleanReturn 0 Errors Error
StringLiteralEquality 0 Errors Error
DesignForExtension 62 Infos Info
FinalClass 1 Errors Error
HideUtilityClassConstructor 2 Errors Error
InterfaceIsType 0 Errors Error
VisibilityModifier 0 Errors Error
BooleanExpressionComplexity 1 Errors Error
ClassDataAbstractionCoupling 2 Errors Error
ClassFanOutComplexity
  • max: "10"
11 Errors Error
CyclomaticComplexity 1 Errors Error
NPathComplexity
  • max: "20"
5 Errors Error
JavaNCSS 0 Errors Error
ArrayTypeStyle 0 Errors Error
Indentation 209 Errors Error
TodoComment 0 Errors Error
UpperEll 0 Errors Error

Details

com/atlassian/gadgets/opensocial/internal/ShindigActivityServiceImpl.java

Violation Message Line
Errors Wrong order for 'com.atlassian.gadgets.opensocial.internal.ShindigOpenSocialTypeAdapter.activityToShindigActivityFunction' import. 31
Warnings Line is longer than 120 characters. 34
Warnings Line is longer than 120 characters. 39
Errors Class Fan-Out Complexity is 19 (max allowed is 10). 41
Warnings Line is longer than 120 characters. 49
Infos Method 'getActivities' is not designed for extension - needs to be abstract, final or empty. 57
Warnings Line is longer than 120 characters. 58
Warnings Line is longer than 120 characters. 62
Errors Missing a Javadoc comment. 65
Warnings Line is longer than 120 characters. 68
Warnings Line is longer than 120 characters. 71
Warnings Line is longer than 120 characters. 72
Warnings Line is longer than 120 characters. 80
Infos Method 'getActivities' is not designed for extension - needs to be abstract, final or empty. 80
Warnings Line is longer than 120 characters. 84
Warnings Line is longer than 120 characters. 85
Errors Missing a Javadoc comment. 88
Warnings Line is longer than 120 characters. 91
Warnings Line is longer than 120 characters. 94
Warnings Line is longer than 120 characters. 95
Warnings Line is longer than 120 characters. 103
Infos Method 'getActivity' is not designed for extension - needs to be abstract, final or empty. 103
Warnings Line is longer than 120 characters. 107
Errors Missing a Javadoc comment. 110
Warnings Line is longer than 120 characters. 112
Warnings Line is longer than 120 characters. 114
Warnings Line is longer than 120 characters. 125
Infos Method 'deleteActivities' is not designed for extension - needs to be abstract, final or empty. 125
Warnings Line is longer than 120 characters. 129
Warnings Line is longer than 120 characters. 130
Errors Missing a Javadoc comment. 133
Warnings Line is longer than 120 characters. 136
Warnings Line is longer than 120 characters. 148
Infos Method 'createActivity' is not designed for extension - needs to be abstract, final or empty. 148
Warnings Line is longer than 120 characters. 151
Warnings Line is longer than 120 characters. 155
Warnings Line is longer than 120 characters. 156
Errors Missing a Javadoc comment. 159
Warnings Line is longer than 120 characters. 162

com/atlassian/gadgets/opensocial/internal/ShindigAppDataServiceImpl.java

Violation Message Line
Warnings Line is longer than 120 characters. 30
Errors Wrong order for 'com.atlassian.gadgets.opensocial.internal.ShindigOpenSocialTypeAdapter.convertShindigSecurityTokenToRequestContext' import. 30
Errors First sentence should end with a period. 33
Warnings Line has trailing spaces. 34
Warnings Line is longer than 120 characters. 34
Errors Class Fan-Out Complexity is 20 (max allowed is 10). 36
Errors Static variable definition in wrong order. 42
Warnings Line is longer than 120 characters. 45
Infos Method 'getPersonData' is not designed for extension - needs to be abstract, final or empty. 53
Warnings Line is longer than 120 characters. 54
Warnings Line is longer than 120 characters. 58
Warnings Line is longer than 120 characters. 59
Errors Missing a Javadoc comment. 61
Warnings Line is longer than 120 characters. 64
Warnings Line is longer than 120 characters. 91
Infos Method 'deletePersonData' is not designed for extension - needs to be abstract, final or empty. 91
Warnings Line is longer than 120 characters. 95
Warnings Line is longer than 120 characters. 96
Errors Missing a Javadoc comment. 100
Warnings Line is longer than 120 characters. 107
Warnings Line is longer than 120 characters. 111
Warnings Line is longer than 120 characters. 125
Infos Method 'updatePersonData' is not designed for extension - needs to be abstract, final or empty. 125
Warnings Line is longer than 120 characters. 129
Errors Missing a Javadoc comment. 132
Warnings Line is longer than 120 characters. 134
Warnings Line is longer than 120 characters. 138

com/atlassian/gadgets/opensocial/internal/ShindigOpenSocialTypeAdapter.java

Violation Message Line
Errors First sentence should end with a period. 30
Errors Class ShindigOpenSocialTypeAdapter should be declared as final. 33
Errors Class Data Abstraction Coupling is 9 (max allowed is 7) classes [Activity.Builder, Function, HashSet, MediaItem.Builder, MediaItemImpl, NameImpl, OpenSocialRequestContext, PersonImpl, org.apache.shindig.social.core.model.ActivityImpl]. 33
Errors Class Fan-Out Complexity is 23 (max allowed is 10). 33
Errors First sentence should end with a period. 40
Warnings Line is longer than 120 characters. 43
Warnings Line is longer than 120 characters. 52
Errors First sentence should end with a period. 55
Warnings Line is longer than 120 characters. 59
Warnings Line is longer than 120 characters. 61
Errors Cyclomatic Complexity is 20 (max allowed is 10). 61
Errors NPath Complexity is 131,072 (max allowed is 20). 61
Warnings Line is longer than 120 characters. 68
Errors 'cast' is not followed by whitespace. 68
Warnings Line is longer than 120 characters. 69
Warnings Line is longer than 120 characters. 93
Errors First sentence should end with a period. 140
Errors NPath Complexity is 32 (max allowed is 20). 145
Errors First sentence should end with a period. 184
Errors First sentence should end with a period. 204
Warnings Line is longer than 120 characters. 209
Errors Missing a Javadoc comment. 213
Errors Missing a Javadoc comment. 218
Errors Missing a Javadoc comment. 223
Errors Missing a Javadoc comment. 228
Errors First sentence should end with a period. 235
Warnings Line is longer than 120 characters. 244
Warnings Line is longer than 120 characters. 254
Warnings Line is longer than 120 characters. 266
Errors First sentence should end with a period. 277
Warnings Line is longer than 120 characters. 282
Errors Missing a Javadoc comment. 286
Errors First sentence should end with a period. 293
Warnings Line is longer than 120 characters. 296
Warnings Line has trailing spaces. 306
Warnings Line is longer than 120 characters. 306
Errors First sentence should end with a period. 310
Warnings Line is longer than 120 characters. 314
Errors Missing a Javadoc comment. 318
Warnings Line has trailing spaces. 324
Errors First sentence should end with a period. 325
Warnings Line is longer than 120 characters. 328
Errors First sentence should end with a period. 343
Warnings Line is longer than 120 characters. 347
Errors Missing a Javadoc comment. 351

com/atlassian/gadgets/opensocial/internal/ShindigPersonServiceImpl.java

Violation Message Line
Errors Missing package-info.java file. 0
Errors Wrong order for 'com.atlassian.gadgets.opensocial.internal.ShindigOpenSocialTypeAdapter.convertPersonToShindigPerson' import. 28
Warnings Line is longer than 120 characters. 29
Warnings Line is longer than 120 characters. 34
Errors Class Fan-Out Complexity is 18 (max allowed is 10). 36
Errors Static variable definition in wrong order. 41
Warnings Line is longer than 120 characters. 44
Errors Missing a Javadoc comment. 44
Infos Method 'getPeople' is not designed for extension - needs to be abstract, final or empty. 59
Warnings Line is longer than 120 characters. 60
Errors ',' is not followed by whitespace. 60
Errors Missing a Javadoc comment. 66
Warnings Line is longer than 120 characters. 73
Warnings Line is longer than 120 characters. 75
Warnings Line is longer than 120 characters. 85
Warnings Line is longer than 120 characters. 86
Warnings Line is longer than 120 characters. 94
Infos Method 'getPerson' is not designed for extension - needs to be abstract, final or empty. 94
Warnings Line is longer than 120 characters. 98
Errors Missing a Javadoc comment. 101

com/atlassian/gadgets/opensocial/internal/guice/OpenSocialModule.java

Violation Message Line
Errors Missing package-info.java file. 0
Errors First sentence should end with a period. 21
Warnings Line has trailing spaces. 31
Infos Method 'configure' is not designed for extension - needs to be abstract, final or empty. 38

com/atlassian/gadgets/renderer/internal/AtlassianContainerConfig.java

Violation Message Line
Errors 'com.google.common.collect.ImmutableList' should be separated from previous imports. 5
Errors 'org.apache.shindig.common.ContainerConfig' should be separated from previous imports. 10
Errors Wrong order for 'java.net.URI' import. 16
Warnings Line has trailing spaces. 22
Errors Missing a Javadoc comment. 27
Errors Utility classes should not have a public or default constructor. 27
Errors Missing a Javadoc comment. 29
Errors Missing a Javadoc comment. 30
Warnings Line has trailing spaces. 32
Errors Missing a Javadoc comment. 33
Errors Missing a Javadoc comment. 34
Errors Missing a Javadoc comment. 35
Errors Missing a Javadoc comment. 36
Warnings Line has trailing spaces. 37
Warnings Line has trailing spaces. 42
Warnings Line is longer than 120 characters. 55
Warnings Line is longer than 120 characters. 108
Warnings Line is longer than 120 characters. 109
Warnings Line is longer than 120 characters. 112
Warnings Line is longer than 120 characters. 113
Warnings Line is longer than 120 characters. 134
Errors ',' is not followed by whitespace. 134
Warnings Line has trailing spaces. 142
Warnings Line has trailing spaces. 144
Warnings Line has trailing spaces. 145
Errors '(' is preceded with whitespace. 153
Warnings Line has trailing spaces. 161
Warnings Line has trailing spaces. 163
Warnings Line has trailing spaces. 164
Warnings Line has trailing spaces. 204
Warnings Line has trailing spaces. 206
Warnings Line has trailing spaces. 207
Infos Method 'getContainers' is not designed for extension - needs to be abstract, final or empty. 225
Infos Method 'getJson' is not designed for extension - needs to be abstract, final or empty. 242
Infos Method 'get' is not designed for extension - needs to be abstract, final or empty. 276
Infos Method 'getJsonObject' is not designed for extension - needs to be abstract, final or empty. 282
Infos Method 'getJsonArray' is not designed for extension - needs to be abstract, final or empty. 288

com/atlassian/gadgets/renderer/internal/AtlassianOAuthCallbackGenerator.java

Violation Message Line
Errors Unused import - org.apache.shindig.gadgets.oauth.GadgetOAuthCallbackGenerator. 6
Infos Method 'generateCallback' is not designed for extension - needs to be abstract, final or empty. 19
Warnings Line has trailing spaces. 22
Errors method def throws at indentation level 12 not at correct indentation, 8 23

com/atlassian/gadgets/renderer/internal/BlobCrypterImpl.java

Violation Message Line
Errors 'org.apache.shindig.common.crypto.BasicBlobCrypter' should be separated from previous imports. 12
Errors Missing a Javadoc comment. 17
Warnings Line has trailing spaces. 32
Infos Method 'getKey' is not designed for extension - needs to be abstract, final or empty. 36
Errors Missing a Javadoc comment. 41
Warnings Line has trailing spaces. 56
Infos Method 'unwrap' is not designed for extension - needs to be abstract, final or empty. 57
Infos Method 'wrap' is not designed for extension - needs to be abstract, final or empty. 62

com/atlassian/gadgets/renderer/internal/ContainerDomainProvider.java

Violation Message Line
Warnings Line has trailing spaces. 21
Infos Method 'getDomain' is not designed for extension - needs to be abstract, final or empty. 24

com/atlassian/gadgets/renderer/internal/CustomBlobCrypterSecurityTokenDecoder.java

Violation Message Line
Errors Missing a Javadoc comment. 17
Warnings Line has trailing spaces. 26
Infos Method 'createToken' is not designed for extension - needs to be abstract, final or empty. 32
Warnings Line has trailing spaces. 62
Errors Static variable definition in wrong order. 63
Errors Static variable definition in wrong order. 65
Errors Static variable definition in wrong order. 66
Errors Static variable definition in wrong order. 67
Errors Static variable definition in wrong order. 68
Errors Static variable definition in wrong order. 69
Warnings Line has trailing spaces. 74
Warnings Line has trailing spaces. 76
Warnings Line has trailing spaces. 82

com/atlassian/gadgets/renderer/internal/CustomNonExpirableBlobCrypterSecurityTokenDecoder.java

Violation Message Line
Errors Missing a Javadoc comment. 6

com/atlassian/gadgets/renderer/internal/FeatureImpl.java

Violation Message Line
Errors Missing package-info.java file. 0
Errors Missing a Javadoc comment. 5
Infos Method 'getParameterValue' is not designed for extension - needs to be abstract, final or empty. 14
Infos Method 'getName' is not designed for extension - needs to be abstract, final or empty. 19

com/atlassian/gadgets/renderer/internal/GadgetRequestContextFactoryImpl.java

Violation Message Line
Errors Wrong order for 'com.atlassian.gadgets.GadgetRequestContext.Builder.gadgetRequestContext' import. 14
Errors Missing a Javadoc comment. 21
Errors 'static' modifier out of order with the JLS suggestions. 21
Errors Missing a Javadoc comment. 22
Errors 'static' modifier out of order with the JLS suggestions. 22
Warnings Line has trailing spaces. 30
Warnings Line has trailing spaces. 60
Warnings Line is longer than 120 characters. 61

com/atlassian/gadgets/renderer/internal/GadgetSpecFactoryImpl.java

Violation Message Line
Errors 'com.google.common.base.Function' should be separated from previous imports. 13
Errors 'org.apache.commons.logging.Log' should be separated from previous imports. 16
Errors Wrong order for 'java.net.URI' import. 27
Errors Wrong order for 'java.util.Collections.unmodifiableCollection' import. 38
Errors Class Fan-Out Complexity is 24 (max allowed is 10). 44
Errors Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 46
Warnings Line has trailing spaces. 47
Warnings Line is longer than 120 characters. 71
Infos Method 'getGadgetSpec' is not designed for extension - needs to be abstract, final or empty. 71
Infos Method 'getGadgetSpec' is not designed for extension - needs to be abstract, final or empty. 76
Errors ',' is not followed by whitespace. 78
Warnings Line has trailing spaces. 122

com/atlassian/gadgets/renderer/internal/GadgetSpecUrlCheckerImpl.java

Violation Message Line
Errors Wrong order for 'com.google.common.base.Preconditions.checkNotNull' import. 13
Infos Method 'assertRenderable' is not designed for extension - needs to be abstract, final or empty. 50
Errors NPath Complexity is 36 (max allowed is 20). 50
Errors '+' should be on a new line. 55
Warnings Line has trailing spaces. 64
Errors '+' should be on a new line. 80
Errors switch without "default" clause. 83
Errors '+' should be on a new line. 86
Errors '+' should be on a new line. 100

com/atlassian/gadgets/renderer/internal/NonExpirableBlobCrypterImpl.java

Violation Message Line
Errors First sentence should end with a period. 24
Errors Variable access definition in wrong order. 25
Infos Method 'unwrap' is not designed for extension - needs to be abstract, final or empty. 44
Errors '+' should be on a new line. 81
Errors '{' is followed by whitespace. 98

com/atlassian/gadgets/renderer/internal/SecurityTokenFactoryImpl.java

Violation Message Line
Errors Wrong order for 'com.atlassian.gadgets.util.Uri.resolveUriAgainstBase' import. 13
Errors Missing a Javadoc comment. 15
Warnings Line has trailing spaces. 29
Infos Method 'newSecurityToken' is not designed for extension - needs to be abstract, final or empty. 30
Warnings Line is longer than 120 characters. 32
Warnings Line has trailing spaces. 41

com/atlassian/gadgets/renderer/internal/UpdatableBlobCrypterSecurityToken.java

Violation Message Line
Errors Missing a Javadoc comment. 8

com/atlassian/gadgets/renderer/internal/cache/ApplicationEventListener.java

Violation Message Line
Errors Missing package-info.java file. 0
Errors 'org.springframework.beans.factory.InitializingBean' should be separated from previous imports. 9
Infos Method 'onClearCache' is not designed for extension - needs to be abstract, final or empty. 42
Infos Method 'onCreate' is not designed for extension - needs to be abstract, final or empty. 53
Infos Method 'onDelete' is not designed for extension - needs to be abstract, final or empty. 64
Infos Method 'onUpdateId' is not designed for extension - needs to be abstract, final or empty. 75
Infos Method 'afterPropertiesSet' is not designed for extension - needs to be abstract, final or empty. 84

com/atlassian/gadgets/renderer/internal/cache/ClearableCacheProvider.java

Violation Message Line
Errors First sentence should end with a period. 5

com/atlassian/gadgets/renderer/internal/cache/DefaultClearableCacheProvider.java

Violation Message Line
Errors 'org.apache.shindig.common.cache.Cache' should be separated from previous imports. 4
Errors Wrong order for 'java.util.Map' import. 8
Errors '1000' is a magic number. 26
Infos Method 'createCache' is not designed for extension - needs to be abstract, final or empty. 30
Errors 'if' is not followed by whitespace. 32
Errors 'if' is not followed by whitespace. 38
Warnings Line is longer than 120 characters. 40
Errors ',' is not followed by whitespace. 40
Errors ',' is not followed by whitespace. 40
Errors 'if' is not followed by whitespace. 42
Errors '{' should be on a new line. 42
Infos Method 'clear' is not designed for extension - needs to be abstract, final or empty. 49
Errors '1000' is a magic number. 51
Errors Missing a Javadoc comment. 62
Errors ',' is not followed by whitespace. 62
Errors '{' should be on a new line. 62
Errors ',' is not followed by whitespace. 96
Errors 'delegate' hides a field. 96

com/atlassian/gadgets/renderer/internal/guice/AuthModule.java

Violation Message Line
Errors Missing package-info.java file. 0
Errors Unused import - com.google.inject.Module. 10
Warnings Line has trailing spaces. 36
Infos Method 'configure' is not designed for extension - needs to be abstract, final or empty. 37
Warnings Line has trailing spaces. 52
Warnings Line has trailing spaces. 55
Warnings Line has trailing spaces. 58

com/atlassian/gadgets/renderer/internal/guice/InjectorProvider.java

Violation Message Line
Errors First sentence should end with a period. 10
Warnings Line has trailing spaces. 16
Warnings Line is longer than 120 characters. 17
Infos Method 'get' is not designed for extension - needs to be abstract, final or empty. 27

com/atlassian/gadgets/renderer/internal/guice/SalModule.java

Violation Message Line
Errors Missing a Javadoc comment. 10
Infos Method 'configure' is not designed for extension - needs to be abstract, final or empty. 28

com/atlassian/gadgets/renderer/internal/guice/ShindigModule.java

Violation Message Line
Errors Class Fan-Out Complexity is 12 (max allowed is 10). 51
Errors 'static' modifier out of order with the JLS suggestions. 53
Errors 'static' modifier out of order with the JLS suggestions. 54
Errors 'properties' hides a field. 76
Infos Method 'configure' is not designed for extension - needs to be abstract, final or empty. 95
Warnings Line has trailing spaces. 99
Errors '{' is not followed by whitespace. 107
Errors '}' is not preceded with whitespace. 107
Warnings Line has trailing spaces. 110
Warnings Line has trailing spaces. 111
Warnings Line is longer than 120 characters. 111
Warnings Line has trailing spaces. 118
Errors '{' is not preceded with whitespace. 121
Errors '{' is not followed by whitespace. 121
Errors '}' is not preceded with whitespace. 121
Errors '{' is not preceded with whitespace. 122
Errors '{' is not followed by whitespace. 122
Errors '}' is not preceded with whitespace. 122
Errors Missing a Javadoc comment. 129
Warnings Line has trailing spaces. 134
Errors Missing a Javadoc comment. 146
Errors '{' should be on a new line. 156

com/atlassian/gadgets/renderer/internal/guice/XercesParseModule.java

Violation Message Line
Infos Method 'configure' is not designed for extension - needs to be abstract, final or empty. 17
Warnings Line has trailing spaces. 23
Errors Missing a Javadoc comment. 24
Infos Method 'get' is not designed for extension - needs to be abstract, final or empty. 26

com/atlassian/gadgets/renderer/internal/http/AppLinksWhitelist.java

Violation Message Line
Warnings Line has trailing spaces. 27
Infos Method 'allows' is not designed for extension - needs to be abstract, final or empty. 28
Warnings Line has trailing spaces. 42
Warnings Line has trailing spaces. 57

com/atlassian/gadgets/renderer/internal/http/DelegatingWhitelist.java

Violation Message Line
Warnings Line has trailing spaces. 16
Warnings Line has trailing spaces. 28
Infos Method 'allows' is not designed for extension - needs to be abstract, final or empty. 29
Warnings Line has trailing spaces. 38

com/atlassian/gadgets/renderer/internal/http/HttpClientFetcher.java

Violation Message Line
Errors Missing package-info.java file. 0
Errors 'com.google.common.collect.ImmutableSet' should be separated from previous imports. 6
Errors 'org.apache.commons.io.IOUtils' should be separated from previous imports. 9
Errors Wrong order for 'java.io.IOException' import. 49
Errors 'javax.net.ssl.SSLException' should be separated from previous imports. 61
Errors Class Data Abstraction Coupling is 11 (max allowed is 7) classes [BasicHeader, BasicHttpParams, CustomSSLSocketFactory, DefaultHttpClient, GzipDeflatingInterceptor, HttpCacheKey, HttpResponseBuilder, HttpTimeoutsProvider, InputStreamEntity, ProxySelectorRoutePlanner, Scheme]. 67
Errors Class Fan-Out Complexity is 29 (max allowed is 10). 67
Errors '{' should be on a new line. 68
Errors member def modifier at indentation level 2 not at correct indentation, 4 70
Errors member def modifier at indentation level 2 not at correct indentation, 4 72
Errors member def modifier at indentation level 2 not at correct indentation, 4 73
Errors member def modifier at indentation level 2 not at correct indentation, 4 74
Errors ctor def modifier at indentation level 2 not at correct indentation, 4 77
Errors '{' should be on a new line. 77
Errors ctor def child at indentation level 4 not at correct indentation, 8 78
Errors ctor def child at indentation level 4 not at correct indentation, 8 79
Errors ctor def child at indentation level 4 not at correct indentation, 8 80
Errors ctor def rcurly at indentation level 2 not at correct indentation, 4 81
Errors method def modifier at indentation level 2 not at correct indentation, 4 84
Infos Method 'fetch' is not designed for extension - needs to be abstract, final or empty. 84
Errors NPath Complexity is 24 (max allowed is 20). 84
Errors '{' should be on a new line. 84
Errors if at indentation level 4 not at correct indentation, 8 85
Errors '{' should be on a new line. 85
Errors if child at indentation level 6 not at correct indentation, 12 86
Errors method call child at indentation level 6 not at correct indentation, 12 86
Errors '+' should be on a new line. 86
Warnings Line is longer than 120 characters. 87
Errors method call child at indentation level 10 not at correct indentation, 16 87
Errors if child at indentation level 6 not at correct indentation, 12 88
Warnings Line is longer than 120 characters. 91
Errors if rcurly at indentation level 4 not at correct indentation, 8 93
Errors method def child at indentation level 4 not at correct indentation, 8 94
Errors method def child at indentation level 4 not at correct indentation, 8 95
Errors if at indentation level 4 not at correct indentation, 8 96
Errors '{' should be on a new line. 96
Errors if child at indentation level 6 not at correct indentation, 12 97
Errors if rcurly at indentation level 4 not at correct indentation, 8 98
Errors try at indentation level 4 not at correct indentation, 8 99
Errors '{' should be on a new line. 99
Errors try child at indentation level 6 not at correct indentation, 12 100
Errors if at indentation level 6 not at correct indentation, 12 101
Errors '{' should be on a new line. 101
Warnings Line is longer than 120 characters. 102
Errors if child at indentation level 8 not at correct indentation, 16 102
Errors method call child at indentation level 8 not at correct indentation, 16 102
Errors if rcurly at indentation level 6 not at correct indentation, 12 103
Errors try child at indentation level 6 not at correct indentation, 12 104
Errors try at indentation level 6 not at correct indentation, 12 105
Errors '{' should be on a new line. 105
Errors try child at indentation level 8 not at correct indentation, 16 107
Errors try rcurly at indentation level 6 not at correct indentation, 12 108
Errors '}' should be alone on a line. 108
Errors '{' should be on a new line. 108
Errors catch child at indentation level 10 not at correct indentation, 16 109
Errors method call child at indentation level 10 not at correct indentation, 16 109
Errors catch child at indentation level 10 not at correct indentation, 16 111
Errors catch rcurly at indentation level 6 not at correct indentation, 12 112
Errors try child at indentation level 6 not at correct indentation, 12 113
Errors try child at indentation level 6 not at correct indentation, 12 114
Errors try rcurly at indentation level 4 not at correct indentation, 8 115
Errors '}' should be alone on a line. 115
Errors '{' should be on a new line. 115
Errors if at indentation level 6 not at correct indentation, 12 116
Errors '{' should be on a new line. 116
Errors if child at indentation level 10 not at correct indentation, 16 117
Errors if rcurly at indentation level 6 not at correct indentation, 12 118
Errors '}' should be alone on a line. 118
Errors '{' should be on a new line. 118
Errors else child at indentation level 10 not at correct indentation, 16 119
Errors method call child at indentation level 10 not at correct indentation, 16 119
Errors else rcurly at indentation level 6 not at correct indentation, 12 120
Errors catch child at indentation level 6 not at correct indentation, 12 121
Errors catch rcurly at indentation level 4 not at correct indentation, 8 122
Errors method def rcurly at indentation level 2 not at correct indentation, 4 123
Errors method def modifier at indentation level 2 not at correct indentation, 4 125
Errors method def lcurly at indentation level 2 not at correct indentation, 4 126
Errors method def child at indentation level 6 not at correct indentation, 8 127
Errors method call child at indentation level 6 not at correct indentation, 8 128
Errors method def child at indentation level 6 not at correct indentation, 8 128
Errors method call child at indentation level 6 not at correct indentation, 8 129
Errors method def child at indentation level 6 not at correct indentation, 8 129
Errors if at indentation level 6 not at correct indentation, 8 133
Errors 'if' is not followed by whitespace. 133
Errors if lcurly at indentation level 6 not at correct indentation, 8 134
Errors if child at indentation level 10 not at correct indentation, 12 135
Errors method call child at indentation level 10 not at correct indentation, 12 135
Errors if child at indentation level 10 not at correct indentation, 12 136
Errors method call child at indentation level 10 not at correct indentation, 12 136
Errors '3' is a magic number. 136
Errors if rcurly at indentation level 6 not at correct indentation, 8 137
Warnings Line is longer than 120 characters. 138
Errors method call child at indentation level 6 not at correct indentation, 8 138
Errors method def child at indentation level 6 not at correct indentation, 8 138
Errors method def child at indentation level 6 not at correct indentation, 8 139
Errors method def child at indentation level 6 not at correct indentation, 8 141
Errors method call child at indentation level 6 not at correct indentation, 8 144
Errors method def child at indentation level 6 not at correct indentation, 8 144
Errors method call child at indentation level 6 not at correct indentation, 8 146
Errors method def child at indentation level 6 not at correct indentation, 8 146
Warnings Line is longer than 120 characters. 147
Errors method call child at indentation level 6 not at correct indentation, 8 147
Errors method def child at indentation level 6 not at correct indentation, 8 147
Errors '443' is a magic number. 147
Errors method def child at indentation level 6 not at correct indentation, 8 148
Errors method def rcurly at indentation level 2 not at correct indentation, 4 149
Errors method def modifier at indentation level 2 not at correct indentation, 4 151
Errors '{' should be on a new line. 151
Errors method def child at indentation level 4 not at correct indentation, 8 152
Errors method def child at indentation level 4 not at correct indentation, 8 153
Errors for at indentation level 4 not at correct indentation, 8 155
Errors '{' should be on a new line. 155
Errors for child at indentation level 6 not at correct indentation, 12 156
Errors method call child at indentation level 6 not at correct indentation, 12 156
Errors for rcurly at indentation level 4 not at correct indentation, 8 157
Errors method def child at indentation level 4 not at correct indentation, 8 158
Errors method def rcurly at indentation level 2 not at correct indentation, 4 159
Errors method def modifier at indentation level 2 not at correct indentation, 4 161
Errors '{' should be on a new line. 161
Errors method def child at indentation level 4 not at correct indentation, 8 162
Errors for at indentation level 4 not at correct indentation, 8 163
Errors '{' should be on a new line. 163
Errors for child at indentation level 8 not at correct indentation, 12 164
Errors method call child at indentation level 8 not at correct indentation, 12 164
Errors for rcurly at indentation level 4 not at correct indentation, 8 165
Errors method def child at indentation level 4 not at correct indentation, 8 167
Errors method def rcurly at indentation level 2 not at correct indentation, 4 171
Errors class def child at indentation level 2 not at correct indentation, 4 177
Errors class def ident at indentation level 2 not at correct indentation, 4 177
Errors class def modifier at indentation level 2 not at correct indentation, 4 177
Errors '{' should be on a new line. 177
Errors member def modifier at indentation level 4 not at correct indentation, 8 178
Errors member def modifier at indentation level 4 not at correct indentation, 8 179
Errors ctor def modifier at indentation level 4 not at correct indentation, 8 181
Errors '{' should be on a new line. 181
Errors ctor def child at indentation level 6 not at correct indentation, 12 182
Errors ctor def rcurly at indentation level 4 not at correct indentation, 8 183
Errors method def modifier at indentation level 4 not at correct indentation, 8 185
Errors '{' should be on a new line. 185
Errors method def child at indentation level 6 not at correct indentation, 12 186
Errors method call child at indentation level 6 not at correct indentation, 12 187
Errors method def child at indentation level 6 not at correct indentation, 12 187
Errors '{' is followed by whitespace. 187
Errors method def child at indentation level 6 not at correct indentation, 12 188
Errors method def rcurly at indentation level 4 not at correct indentation, 8 189
Warnings Line is longer than 120 characters. 191
Errors method def modifier at indentation level 4 not at correct indentation, 8 191
Errors method def throws at indentation level 8 not at correct indentation, 12 192
Errors Redundant throws: 'UnknownHostException' is subclass of 'IOException'. 192
Errors Redundant throws: 'ConnectTimeoutException' is subclass of 'IOException'. 192
Errors '{' should be on a new line. 192
Errors method def child at indentation level 6 not at correct indentation, 12 193
Errors method def rcurly at indentation level 4 not at correct indentation, 8 194
Errors method def modifier at indentation level 4 not at correct indentation, 8 196
Errors '{' should be on a new line. 196
Errors method def child at indentation level 6 not at correct indentation, 12 197
Errors method def rcurly at indentation level 4 not at correct indentation, 8 198
Warnings Line is longer than 120 characters. 200
Errors method def modifier at indentation level 4 not at correct indentation, 8 200
Errors Redundant throws: 'UnknownHostException' is subclass of 'IOException'. 200
Errors '{' should be on a new line. 200
Errors method def child at indentation level 6 not at correct indentation, 12 201
Errors method def rcurly at indentation level 4 not at correct indentation, 8 202
Errors class def rcurly at indentation level 2 not at correct indentation, 4 203
Errors class def child at indentation level 2 not at correct indentation, 4 205
Errors class def ident at indentation level 2 not at correct indentation, 4 205
Errors class def modifier at indentation level 2 not at correct indentation, 4 205
Errors '{' should be on a new line. 205
Warnings Line is longer than 120 characters. 206
Errors method def modifier at indentation level 4 not at correct indentation, 8 206
Errors '{' should be on a new line. 206
Errors method def child at indentation level 6 not at correct indentation, 12 207
Errors method def child at indentation level 6 not at correct indentation, 12 208
Errors if at indentation level 6 not at correct indentation, 12 209
Errors '{' should be on a new line. 209
Errors if child at indentation level 8 not at correct indentation, 16 210
Errors for at indentation level 8 not at correct indentation, 16 211
Errors '{' should be on a new line. 211
Errors if at indentation level 10 not at correct indentation, 20 212
Errors '{' should be on a new line. 212
Errors if child at indentation level 12 not at correct indentation, 24 213
Errors method call child at indentation level 12 not at correct indentation, 24 213
Errors if child at indentation level 12 not at correct indentation, 24 214
Errors if rcurly at indentation level 10 not at correct indentation, 20 215
Errors '}' should be alone on a line. 215
Errors '{' should be on a new line. 215
Errors if child at indentation level 12 not at correct indentation, 24 216
Errors method call child at indentation level 12 not at correct indentation, 24 216
Errors if child at indentation level 12 not at correct indentation, 24 217
Errors if rcurly at indentation level 10 not at correct indentation, 20 218
Errors for rcurly at indentation level 8 not at correct indentation, 16 219
Errors if rcurly at indentation level 6 not at correct indentation, 12 220
Errors method def rcurly at indentation level 4 not at correct indentation, 8 221
Errors class def rcurly at indentation level 2 not at correct indentation, 4 222
Errors class def child at indentation level 2 not at correct indentation, 4 224
Errors class def ident at indentation level 2 not at correct indentation, 4 224
Errors class def modifier at indentation level 2 not at correct indentation, 4 224
Errors 'abstract' modifier out of order with the JLS suggestions. 224
Errors '{' should be on a new line. 224
Errors ctor def modifier at indentation level 4 not at correct indentation, 8 225
Errors '{' should be on a new line. 225
Errors ctor def rcurly at indentation level 4 not at correct indentation, 8 227
Errors method def modifier at indentation level 4 not at correct indentation, 8 229
Errors method def modifier at indentation level 4 not at correct indentation, 8 230
Errors '{' should be on a new line. 230
Errors method def child at indentation level 6 not at correct indentation, 12 232
Errors method def rcurly at indentation level 4 not at correct indentation, 8 233
Errors method def modifier at indentation level 4 not at correct indentation, 8 235
Errors method def modifier at indentation level 4 not at correct indentation, 8 236
Errors '{' should be on a new line. 236
Errors method def child at indentation level 6 not at correct indentation, 12 238
Errors method def rcurly at indentation level 4 not at correct indentation, 8 239
Errors method def modifier at indentation level 4 not at correct indentation, 8 241
Errors class def rcurly at indentation level 2 not at correct indentation, 4 242
Errors class def child at indentation level 2 not at correct indentation, 4 244
Errors class def ident at indentation level 2 not at correct indentation, 4 244
Errors class def modifier at indentation level 2 not at correct indentation, 4 244
Errors '{' should be on a new line. 244
Errors ctor def modifier at indentation level 4 not at correct indentation, 8 245
Errors '{' should be on a new line. 245
Errors ctor def rcurly at indentation level 4 not at correct indentation, 8 247
Errors method def modifier at indentation level 4 not at correct indentation, 8 249
Errors method def modifier at indentation level 4 not at correct indentation, 8 250
Errors '{' should be on a new line. 250
Errors method def child at indentation level 6 not at correct indentation, 12 251
Errors method def rcurly at indentation level 4 not at correct indentation, 8 252
Errors class def rcurly at indentation level 2 not at correct indentation, 4 253
Errors class def child at indentation level 2 not at correct indentation, 4 255
Errors class def ident at indentation level 2 not at correct indentation, 4 255
Errors class def modifier at indentation level 2 not at correct indentation, 4 255
Errors '{' should be on a new line. 255
Errors ctor def modifier at indentation level 4 not at correct indentation, 8 256
Errors '{' should be on a new line. 256
Errors ctor def rcurly at indentation level 4 not at correct indentation, 8 258
Errors method def modifier at indentation level 4 not at correct indentation, 8 260
Errors method def modifier at indentation level 4 not at correct indentation, 8 261
Errors '{' should be on a new line. 261
Errors method def child at indentation level 6 not at correct indentation, 12 262
Errors method def rcurly at indentation level 4 not at correct indentation, 8 263
Errors class def rcurly at indentation level 2 not at correct indentation, 4 264
Errors enum def child at indentation level 2 not at correct indentation, 4 266
Errors enum def ident at indentation level 2 not at correct indentation, 4 266
Errors enum def modifier at indentation level 2 not at correct indentation, 4 266
Errors '{' should be on a new line. 266
Errors method def modifier at indentation level 4 not at correct indentation, 8 269
Errors '{' should be on a new line. 269
Errors switch at indentation level 6 not at correct indentation, 12 270
Errors switch without "default" clause. 270
Errors '{' should be on a new line. 270
Errors block child at indentation level 8 not at correct indentation, 20 271
Errors case child at indentation level 8 not at correct indentation, 16 271
Errors block child at indentation level 8 not at correct indentation, 20 272
Errors case child at indentation level 8 not at correct indentation, 16 272
Errors block child at indentation level 8 not at correct indentation, 20 273
Errors case child at indentation level 8 not at correct indentation, 16 273
Errors block child at indentation level 8 not at correct indentation, 20 274
Errors case child at indentation level 8 not at correct indentation, 16 274
Errors block child at indentation level 8 not at correct indentation, 20 275
Errors case child at indentation level 8 not at correct indentation, 16 275
Errors block child at indentation level 8 not at correct indentation, 20 276
Errors case child at indentation level 8 not at correct indentation, 16 276
Errors block child at indentation level 8 not at correct indentation, 20 277
Errors case child at indentation level 8 not at correct indentation, 16 277
Errors switch rcurly at indentation level 6 not at correct indentation, 12 278
Errors method def child at indentation level 6 not at correct indentation, 12 279
Errors method def rcurly at indentation level 4 not at correct indentation, 8 280
Errors enum def rcurly at indentation level 2 not at correct indentation, 4 281

com/atlassian/gadgets/renderer/internal/http/TrustedAppContentFetcherFactory.java

Violation Message Line
Warnings Line has trailing spaces. 39
Infos Method 'fetch' is not designed for extension - needs to be abstract, final or empty. 40
Warnings Line has trailing spaces. 50
Errors '!=' is not preceded with whitespace. 51
Errors '!=' is not followed by whitespace. 51

com/atlassian/gadgets/renderer/internal/local/LocalGadgetSpecFactory.java

Violation Message Line
Errors Missing package-info.java file. 0
Errors Wrong order for 'com.google.common.base.Preconditions.checkNotNull' import. 26
Errors Missing a Javadoc comment. 51
Errors Static variable definition in wrong order. 51
Errors Variable access definition in wrong order. 51
Errors Missing a Javadoc comment. 52
Errors Static variable definition in wrong order. 52
Errors Variable access definition in wrong order. 52
Infos Method 'getGadgetSpec' is not designed for extension - needs to be abstract, final or empty. 54
Infos Method 'getGadgetSpec' is not designed for extension - needs to be abstract, final or empty. 67
Errors 'static' modifier out of order with the JLS suggestions. 87
Errors Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 87
Errors 'static' modifier out of order with the JLS suggestions. 147
Errors Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 147
Errors NPath Complexity is 33 (max allowed is 20). 156
Warnings Line is longer than 120 characters. 183
Warnings Line is longer than 120 characters. 192
Warnings Line is longer than 120 characters. 201
Warnings Line is longer than 120 characters. 206

com/atlassian/gadgets/renderer/internal/oauth/AtlassianOAuthFetcher.java

Violation Message Line
Errors Missing a Javadoc comment. 25
Errors Class Fan-Out Complexity is 11 (max allowed is 10). 25
Warnings Line has trailing spaces. 29
Warnings Line has trailing spaces. 30
Warnings Line has trailing spaces. 31
Infos Method 'sign' is not designed for extension - needs to be abstract, final or empty. 38
Errors method def throws at indentation level 12 not at correct indentation, 8 40
Warnings Line has trailing spaces. 47
Warnings Line is longer than 120 characters. 56
Warnings Line has trailing spaces. 58

com/atlassian/gadgets/renderer/internal/oauth/AtlassianOAuthFetcherFactory.java

Violation Message Line
Errors First sentence should end with a period. 31
Warnings Line has trailing spaces. 33
Infos Method 'getOAuthFetcher' is not designed for extension - needs to be abstract, final or empty. 36

com/atlassian/gadgets/renderer/internal/oauth/AtlassianOAuthStore.java

Violation Message Line
Errors Missing package-info.java file. 0
Errors Wrong order for 'com.google.common.base.Preconditions.checkNotNull' import. 24
Errors 'org.apache.commons.lang.StringUtils.isBlank' should be separated from previous imports. 25
Warnings Line is longer than 120 characters. 30
Errors Class Fan-Out Complexity is 14 (max allowed is 10). 34
Warnings Line has trailing spaces. 37
Warnings Line has trailing spaces. 51
Warnings Line is longer than 120 characters. 52
Infos Method 'getConsumerKeyAndSecret' is not designed for extension - needs to be abstract, final or empty. 52
Warnings Line is longer than 120 characters. 61
Infos Method 'getTokenInfo' is not designed for extension - needs to be abstract, final or empty. 61
Warnings Line is longer than 120 characters. 75
Infos Method 'setTokenInfo' is not designed for extension - needs to be abstract, final or empty. 75
Errors Boolean expression complexity is 4 (max allowed is 3). 84
Errors if child at indentation level 9 not at correct indentation, 12 85
Errors if child at indentation level 9 not at correct indentation, 12 86
Errors if child at indentation level 9 not at correct indentation, 12 87
Warnings Line has trailing spaces. 92
Warnings Line has trailing spaces. 97
Warnings Line is longer than 120 characters. 98
Infos Method 'removeToken' is not designed for extension - needs to be abstract, final or empty. 98
Warnings Line has trailing spaces. 121
Errors Utility classes should not have a public or default constructor. 141
Errors Missing a Javadoc comment. 143
Errors Missing a Javadoc comment. 144
Warnings Line is longer than 120 characters. 157

com/atlassian/gadgets/renderer/internal/rewrite/AtlassianGadgetsContentRewriter.java

Violation Message Line
Errors Missing package-info.java file. 0
Errors Missing a Javadoc comment. 10
Infos Method 'getProxyUrl' is not designed for extension - needs to be abstract, final or empty. 32
Warnings Line has trailing spaces. 38
Infos Method 'getConcatUrl' is not designed for extension - needs to be abstract, final or empty. 43

com/atlassian/gadgets/renderer/internal/servlet/AtlassianGadgetsGuiceServletContextListener.java

Violation Message Line
Errors Missing package-info.java file. 0
Errors Missing a Javadoc comment. 12
Warnings Line has trailing spaces. 20
Infos Method 'contextInitialized' is not designed for extension - needs to be abstract, final or empty. 21
Infos Method 'contextDestroyed' is not designed for extension - needs to be abstract, final or empty. 27

com/atlassian/gadgets/renderer/internal/servlet/AtlassianOAuthCallbackServlet.java

Violation Message Line
Errors Missing a Javadoc comment. 7

com/atlassian/gadgets/renderer/internal/servlet/GadgetSpecUrlRenderPermissionServletFilter.java

Violation Message Line
Errors Wrong order for 'com.google.common.base.Preconditions.checkNotNull' import. 29
Errors Class Fan-Out Complexity is 18 (max allowed is 10). 35
Warnings Line has trailing spaces. 44
Warnings Line has trailing spaces. 49
Infos Method 'doFilter' is not designed for extension - needs to be abstract, final or empty. 65
Errors method def throws at indentation level 12 not at correct indentation, 8 66
Errors 'if' is not followed by whitespace. 102
Errors '{' should be on a new line. 102
Warnings Line has trailing spaces. 115
Errors '{' is not preceded with whitespace. 117
Errors '{' is not followed by whitespace. 117
Errors '}' is not preceded with whitespace. 117
Errors '{' is not followed by whitespace. 118
Errors '}' is not preceded with whitespace. 118
Errors Missing a Javadoc comment. 120
Errors '{' should be on a new line. 120
Warnings Line has trailing spaces. 123
Warnings Line is longer than 120 characters. 125
Infos Method 'html' is not designed for extension - needs to be abstract, final or empty. 131

com/atlassian/gadgets/renderer/internal/servlet/RpcRelay.java

Violation Message Line
Errors assign child at indentation level 6 not at correct indentation, 8 20
Errors assign child at indentation level 6 not at correct indentation, 8 21
Errors assign child at indentation level 6 not at correct indentation, 8 22
Errors assign child at indentation level 6 not at correct indentation, 8 23
Errors assign child at indentation level 6 not at correct indentation, 8 24
Errors assign child at indentation level 6 not at correct indentation, 8 25
Errors assign child at indentation level 6 not at correct indentation, 8 26
Errors assign child at indentation level 6 not at correct indentation, 8 27
Infos Method 'doGet' is not designed for extension - needs to be abstract, final or empty. 29

com/atlassian/gadgets/renderer/internal/servlet/SecurityTokenServlet.java

Violation Message Line
Errors Wrong order for 'com.google.common.base.Objects.equal' import. 22
Errors Missing a Javadoc comment. 25
Errors Class Fan-Out Complexity is 11 (max allowed is 10). 25
Infos Method 'doPost' is not designed for extension - needs to be abstract, final or empty. 37
Warnings Line has trailing spaces. 42
Errors Must have at least one statement. 58

com/atlassian/gadgets/renderer/internal/servlet/TrustedAppMakeRequestHandler.java

Violation Message Line
Errors Missing a Javadoc comment. 11
Warnings Line has trailing spaces. 19