Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

Files Infos info Warnings warning Errors error
3 0 0 146

Rules

Rules Violations Severity
PackageHtml 1 error Error
NewlineAtEndOfFile 0 error Error
Translation 0 error Error
JavadocMethod 16 error Error
JavadocType 0 error Error
JavadocVariable 8 error Error
JavadocStyle 6 error Error
ConstantName 0 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 1 error Error
IllegalImport 0 error Error
RedundantImport 0 error Error
UnusedImports 0 error Error
FileLength 0 error Error
LineLength 25 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 0 error Error
ParenPad 0 error Error
TypecastParenPad 0 error Error
TabCharacter 0 error Error
WhitespaceAfter 0 error Error
WhitespaceAround 13 error Error
ModifierOrder 0 error Error
RedundantModifier 0 error Error
AvoidNestedBlocks 0 error Error
EmptyBlock 0 error Error
LeftCurly 22 error Error
NeedBraces 5 error Error
RightCurly 3 error Error
AvoidInlineConditionals 0 error Error
DoubleCheckedLocking 0 error Error
EmptyStatement 0 error Error
EqualsHashCode 0 error Error
HiddenField 6 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 11 error Error
FinalClass 0 error Error
HideUtilityClassConstructor 1 error Error
InterfaceIsType 0 error Error
VisibilityModifier 0 error Error
ArrayTypeStyle 0 error Error
FinalParameters 28 error Error
GenericIllegalRegexp
  • message : "Line has trailing spaces."
  • format : "\s+$"
0 error Error
TodoComment 0 error Error
UpperEll 0 error Error

Details

com/atlassian/plugin/test/PluginTestUtils.java

Violation Message Line
error Utility classes should not have a public or default constructor. 13
error '{' should be on the previous line. 14
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 16
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 19
error Line is longer than 80 characters. 24
error Line is longer than 80 characters. 25
error Line is longer than 80 characters. 26
error Line is longer than 80 characters. 27
error Line is longer than 80 characters. 30
error Missing a Javadoc comment. 30
error Line is longer than 80 characters. 32
error Missing a Javadoc comment. 35
error Parameter source should be final. 35
error '{' should be on the previous line. 36
error Missing a Javadoc comment. 39
error Parameter name should be final. 39
error '{' should be on the previous line. 40
error Line is longer than 80 characters. 41
error '{' should be on the previous line. 43
error '}' should be on the same line. 45
error '{' should be on the previous line. 47

com/atlassian/plugin/test/package.html

Violation Message Line
error Missing package documentation file. 0

com/atlassian/plugin/test/PluginJarBuilder.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.io.*. 14
error First sentence should end with a period. 17
error '{' should be on the previous line. 21
error Missing a Javadoc comment. 22
error '<' is not preceded with whitespace. 22
error '<' is not followed by whitespace. 22
error '>' is not preceded with whitespace. 22
error Missing a Javadoc comment. 23
error Missing a Javadoc comment. 24
error First sentence should end with a period. 26
error '{' should be on the previous line. 30
error First sentence should end with a period. 34
error Parameter name should be final. 39
error 'name' hides a field. 39
error '{' should be on the previous line. 40
error First sentence should end with a period. 44
error Parameter name should be final. 49
error 'name' hides a field. 49
error Parameter classLoader should be final. 49
error 'classLoader' hides a field. 49
error Expected @param tag for 'classLoader'. 49
error '{' should be on the previous line. 50
error '<' is not preceded with whitespace. 51
error '<' is not followed by whitespace. 51
error '>' is not preceded with whitespace. 51
error '>' is not followed by whitespace. 51
error Line is longer than 80 characters. 56
error Method 'addFormattedJava' is not designed for extension - needs to be abstract, final or empty. 56
error Missing a Javadoc comment. 56
error Parameter className should be final. 56
error Parameter lines should be final. 56
error '{' should be on the previous line. 60
error Line is longer than 80 characters. 74
error Method 'addJava' is not designed for extension - needs to be abstract, final or empty. 74
error Parameter className should be final. 74
error Parameter code should be final. 74
error Expected @throws tag for 'Exception'. 74
error '{' should be on the previous line. 79
error '}' should be on the same line. 81
error '{' should be on the previous line. 83
error Line is longer than 80 characters. 84
error '}' should be on the same line. 85
error '{' should be on the previous line. 87
error Line is longer than 80 characters. 88
error Line is longer than 80 characters. 93
error Line is longer than 80 characters. 99
error First sentence should end with a period. 103
error Expected an @return tag. 110
error Method 'addResource' is not designed for extension - needs to be abstract, final or empty. 110
error Parameter path should be final. 110
error Parameter contents should be final. 110
error '{' should be on the previous line. 111
error Line is longer than 80 characters. 117
error Expected an @return tag. 123
error Method 'addFormattedResource' is not designed for extension - needs to be abstract, final or empty. 123
error Parameter path should be final. 123
error Parameter lines should be final. 123
error '{' should be on the previous line. 124
error 'for' construct must use '{}'s. 126
error Line is longer than 80 characters. 132
error Method 'addPluginInformation' is not designed for extension - needs to be abstract, final or empty. 132
error Missing a Javadoc comment. 132
error Parameter key should be final. 132
error Parameter name should be final. 132
error 'name' hides a field. 132
error Parameter version should be final. 132
error Line is longer than 80 characters. 137
error Method 'addPluginInformation' is not designed for extension - needs to be abstract, final or empty. 137
error Missing a Javadoc comment. 137
error Parameter key should be final. 137
error Parameter name should be final. 137
error 'name' hides a field. 137
error Parameter version should be final. 137
error Parameter pluginsVersion should be final. 137
error Line is longer than 80 characters. 142
error Method 'addPluginInformation' is not designed for extension - needs to be abstract, final or empty. 142
error Missing a Javadoc comment. 142
error Parameter key should be final. 142
error Parameter name should be final. 142
error 'name' hides a field. 142
error Parameter version should be final. 142
error Parameter pluginsVersion should be final. 142
error Parameter params should be final. 142
error '<' is not preceded with whitespace. 142
error '<' is not followed by whitespace. 142
error '>' is not preceded with whitespace. 142
error Line is longer than 80 characters. 145
error Line is longer than 80 characters. 147
error Line is longer than 80 characters. 149
error 'if' construct must use '{}'s. 150
error 'for' construct must use '{}'s. 151
error '<' is not preceded with whitespace. 151
error '<' is not followed by whitespace. 151
error '>' is not preceded with whitespace. 151
error Line is longer than 80 characters. 152
error First sentence should end with a period. 159
error Expected an @return tag. 167
error Method 'addFile' is not designed for extension - needs to be abstract, final or empty. 167
error Parameter path should be final. 167
error Parameter file should be final. 167
error Expected @throws tag for 'IOException'. 167
error '{' should be on the previous line. 168
error Line is longer than 80 characters. 174
error Method 'build' is not designed for extension - needs to be abstract, final or empty. 180
error Expected @throws tag for 'IOException'. 180
error '{' should be on the previous line. 181
error 'if' construct must use '{}'s. 183
error '{' should be on the previous line. 186
error 'if' construct must use '{}'s. 188
error Line is longer than 80 characters. 195
error Method 'build' is not designed for extension - needs to be abstract, final or empty. 202
error Parameter baseDir should be final. 202
error Expected @throws tag for 'IOException'. 202
error '{' should be on the previous line. 203
error '{' should be on the previous line. 207
error Line is longer than 80 characters. 208
error Line is longer than 80 characters. 212
error '{' should be on the previous line. 214
error Method 'getClassLoader' is not designed for extension - needs to be abstract, final or empty. 223
error Missing a Javadoc comment. 223
error '{' should be on the previous line. 224