The following document contains the results of Checkstyle
.
| Files | Infos |
Warnings |
Errors |
|---|---|---|---|
| 40 | 0 | 22 | 194 |
| Rules | Violations | Severity |
|---|---|---|
NewlineAtEndOfFile
|
0 | |
| JavadocType | 2 | |
| JavadocMethod | 83 | |
| JavadocVariable | 33 | |
| JavadocStyle | 0 | |
| AbstractClassName | 0 | |
| ConstantName | 0 | |
| LocalFinalVariableName | 0 | |
| LocalVariableName | 0 | |
| MemberName | 0 | |
| MethodName | 0 | |
| PackageName | 0 | |
| ParameterName | 0 | |
| StaticVariableName | 0 | |
| TypeName | 0 | |
Header
|
1 | |
| AvoidStarImport | 0 | |
| IllegalImport | 0 | |
| RedundantImport | 0 | |
| UnusedImports | 0 | |
ImportOrder
|
1 | |
| ExecutableStatementCount | 1 | |
| FileLength | 0 | |
| LineLength | 38 | |
| MethodLength | 1 | |
| AnonInnerLength | 0 | |
| ParameterNumber | 0 | |
| EmptyForInitializerPad | 0 | |
| EmptyForIteratorPad | 0 | |
| MethodParamPad | 0 | |
NoWhitespaceAfter
|
0 | |
| NoWhitespaceBefore | 0 | |
OperatorWrap
|
0 | |
| ParenPad | 0 | |
| TypecastParenPad | 0 | |
| TabCharacter | 0 | |
WhitespaceAfter
|
0 | |
WhitespaceAround
|
0 | |
| ModifierOrder | 0 | |
| RedundantModifier | 0 | |
| EmptyBlock | 1 | |
LeftCurly
|
2 | |
RightCurly
|
0 | |
| AvoidNestedBlocks | 0 | |
| CovariantEquals | 0 | |
| DoubleCheckedLocking | 0 | |
| EmptyStatement | 0 | |
| EqualsHashCode | 0 | |
| FinalLocalVariable | 0 | |
HiddenField
|
1 | |
| IllegalInstantiation | 0 | |
IllegalToken
|
0 | |
| IllegalTokenText | 0 | |
| InnerAssignment | 0 | |
| MagicNumber | 1 | |
| MissingSwitchDefault | 0 | |
| ModifiedControlVariable | 0 | |
| RedundantThrows | 0 | |
| SimplifyBooleanExpression | 0 | |
| SimplifyBooleanReturn | 0 | |
| StringLiteralEquality | 0 | |
| NestedIfDepth | 0 | |
| NestedTryDepth | 0 | |
| SuperClone | 0 | |
| SuperFinalize | 0 | |
| IllegalCatch | 3 | |
| IllegalThrows | 0 | |
| PackageDeclaration | 0 | |
| JUnitTestCase | 0 | |
ReturnCount
|
1 | |
| IllegalType | 4 | |
| DeclarationOrder | 4 | |
| ParameterAssignment | 0 | |
| ExplicitInitialization | 0 | |
| DefaultComesLast | 0 | |
| FallThrough | 0 | |
| MultipleStringLiterals | 8 | |
| MultipleVariableDeclarations | 0 | |
| UnnecessaryParentheses | 0 | |
| VisibilityModifier | 6 | |
| FinalClass | 0 | |
| InterfaceIsType | 0 | |
| HideUtilityClassConstructor | 0 | |
| MutableException | 0 | |
ThrowsCount
|
1 | |
| BooleanExpressionComplexity | 0 | |
| ClassDataAbstractionCoupling | 2 | |
| ClassFanOutComplexity | 1 | |
| CyclomaticComplexity | 2 | |
| NPathComplexity | 2 | |
| JavaNCSS | 1 | |
TodoComment
|
2 | |
UncommentedMain
|
0 | |
| UpperEll | 0 | |
| ArrayTypeStyle | 0 | |
| FinalParameters | 0 | |
| Indentation | 13 | |
| TrailingComment | 1 | |
GenericIllegalRegexp
|
0 | |
SuppressionFilter
|
0 |
| Violation | Message | Line |
|---|---|---|
| Missing a Javadoc comment. | 40 | |
| Missing a Javadoc comment. | 41 | |
| Line is longer than 80 characters. | 43 | |
| Missing a Javadoc comment. | 43 |
| Violation | Message | Line |
|---|---|---|
| Missing a Javadoc comment. | 50 | |
| Missing a Javadoc comment. | 51 | |
| Missing a Javadoc comment. | 53 | |
| Missing a Javadoc comment. | 59 | |
| Line is longer than 80 characters. | 97 |
| Violation | Message | Line |
|---|---|---|
| Missing a Javadoc comment. | 70 | |
| Line is longer than 80 characters. | 89 | |
| The String "Uncaught exception" appears 3 times in the file. | 128 | |
| Catching 'RuntimeException' is not allowed. | 136 | |
| Line is longer than 80 characters. | 175 | |
| Line is longer than 80 characters. | 181 |
| Violation | Message | Line |
|---|---|---|
| Missing a Javadoc comment. | 57 | |
| Missing a Javadoc comment. | 59 | |
| Missing a Javadoc comment. | 61 | |
| Missing a Javadoc comment. | 67 | |
| Line is longer than 80 characters. | 68 | |
| Unused @param tag for 'requestedData'. | 120 | |
| Expected an @return tag. | 125 | |
| Expected @param tag for 'request'. | 125 | |
| The String "Rejected request '" appears 3 times in the file. | 143 |
| Violation | Message | Line |
|---|---|---|
| Variable 'configuration' must be private and have accessor methods. | 61 | |
| Missing a Javadoc comment. | 63 | |
| Variable 'packageUtil' must be private and have accessor methods. | 63 | |
| Missing a Javadoc comment. | 65 | |
| Variable 'packagePool' must be private and have accessor methods. | 65 | |
| Declaring variables, return values or parameters of type 'AbstractRepoPackageVersionComparator' is not allowed. | 71 | |
| Variable 'versionComparator' must be private and have accessor methods. | 71 | |
| Missing a Javadoc comment. | 73 | |
| Variable 'ioHandler' must be private and have accessor methods. | 73 | |
| Missing a Javadoc comment. | 75 | |
| Missing a Javadoc comment. | 81 | |
| Missing a Javadoc comment. | 87 | |
| Line is longer than 80 characters. | 88 | |
| Declaring variables, return values or parameters of type 'AbstractRepoPackageVersionComparator' is not allowed. | 88 | |
| Missing a Javadoc comment. | 93 | |
| Missing a Javadoc comment. | 99 | |
| Missing a Javadoc comment. | 105 | |
| Expected @param tag for 'backend'. | 166 | |
| 'packagePool' hides a field. | 168 | |
| Missing a Javadoc comment. | 212 |
| Violation | Message | Line |
|---|---|---|
| The String "unchecked" appears 2 times in the file. | 102 | |
| Line is longer than 80 characters. | 124 | |
| Line is longer than 80 characters. | 125 | |
| The String "Error reading configuration" appears 2 times in the file. | 150 | |
| Missing a Javadoc comment. | 178 | |
| Missing a Javadoc comment. | 183 |
| Violation | Message | Line |
|---|---|---|
| Line is longer than 80 characters. | 2 | |
| Missing a Javadoc comment. | 57 | |
| Missing a Javadoc comment. | 59 | |
| Line is longer than 80 characters. | 60 | |
| Cyclomatic Complexity is 24 (max allowed is 10). | 84 | |
| NPath Complexity is 1,156 (max allowed is 200). | 84 | |
| Return count is 5 (max allowed is 4). | 84 |
| Violation | Message | Line |
|---|---|---|
| Missing a Javadoc comment. | 92 | |
| Missing a Javadoc comment. | 95 | |
| Missing a Javadoc comment. | 96 | |
| Missing a Javadoc comment. | 98 | |
| Missing a Javadoc comment. | 103 | |
| Missing a Javadoc comment. | 108 |
| Violation | Message | Line |
|---|---|---|
| Missing a Javadoc comment. | 32 |
| Violation | Message | Line |
|---|---|---|
| Expected @param tag for 'basename'. | 64 | |
| Expected @param tag for 'version'. | 64 | |
| Expected @param tag for 'revision'. | 65 | |
| Expected @param tag for 'arch'. | 65 | |
| Expected @param tag for 'extension'. | 65 | |
| Missing a Javadoc comment. | 154 |
| Violation | Message | Line |
|---|---|---|
| Missing a Javadoc comment. | 62 | |
| Declaring variables, return values or parameters of type 'AbstractRepoPackageVersionComparator' is not allowed. | 68 | |
| Missing a Javadoc comment. | 70 | |
| Missing a Javadoc comment. | 71 | |
| Missing a Javadoc comment. | 72 | |
| Missing a Javadoc comment. | 74 | |
| Missing a Javadoc comment. | 76 | |
| Missing a Javadoc comment. | 82 | |
| Line is longer than 80 characters. | 83 | |
| Declaring variables, return values or parameters of type 'AbstractRepoPackageVersionComparator' is not allowed. | 83 | |
| Missing a Javadoc comment. | 88 | |
| Line is longer than 80 characters. | 89 | |
| Missing a Javadoc comment. | 94 | |
| Line is longer than 80 characters. | 95 | |
| Missing a Javadoc comment. | 100 | |
| Line is longer than 80 characters. | 117 | |
| Line is longer than 80 characters. | 130 | |
| Expected @param tag for 'backend'. | 130 | |
| Expected @param tag for 'resourceName'. | 130 | |
| Missing a Javadoc comment. | 159 | |
| Line is longer than 80 characters. | 165 | |
| array initialization child at indentation level 12 not at correct indentation, 16 | 174 | |
| method call child at indentation level 20 not at correct indentation, [24, 52] | 203 |
| Violation | Message | Line |
|---|---|---|
| Variable access definition in wrong order. | 52 | |
| Variable access definition in wrong order. | 57 | |
| Variable access definition in wrong order. | 62 | |
| Missing a Javadoc comment. | 77 | |
| Line is longer than 80 characters. | 84 | |
| Unused @param tag for 'extension'. | 127 | |
| Expected @param tag for 'filename'. | 130 |
| Violation | Message | Line |
|---|---|---|
| Missing a header - not enough lines in file. | 1 | |
| Missing a Javadoc comment. | 4 | |
| Missing a Javadoc comment. | 7 | |
| Missing a Javadoc comment. | 9 |
| Violation | Message | Line |
|---|---|---|
| Missing a Javadoc comment. | 54 | |
| Missing a Javadoc comment. | 61 | |
| Missing a Javadoc comment. | 112 |
| Violation | Message | Line |
|---|---|---|
| Comment matches to-do format 'TODO|FIXME'. | 32 | |
| Line is longer than 80 characters. | 32 | |
| Missing a Javadoc comment. | 136 |
| Violation | Message | Line |
|---|---|---|
| Expected @param tag for 'backend'. | 47 | |
| Line is longer than 80 characters. | 56 | |
| Expected @param tag for 'backend'. | 56 | |
| Unused @param tag for 'maxVersion'. | 62 | |
| Expected @param tag for 'backend'. | 65 |
| Violation | Message | Line |
|---|---|---|
| Missing a Javadoc comment. | 48 | |
| Missing a Javadoc comment. | 54 | |
| Line is longer than 80 characters. | 69 |
| Violation | Message | Line |
|---|---|---|
| Don't use trailing comments. | 73 | |
| Missing a Javadoc comment. | 75 | |
| Variable access definition in wrong order. | 80 | |
| Variable 'fetcherFactory' must be private and have accessor methods. | 80 | |
| Missing a Javadoc comment. | 82 | |
| Missing a Javadoc comment. | 88 | |
| Cyclomatic Complexity is 19 (max allowed is 10). | 247 | |
| Executable statement count is 59 (max allowed is 30). | 247 | |
| Method length is 167 lines (max allowed is 150). | 247 | |
| NCSS for this method is 79 (max allowed is 50). | 247 | |
| NPath Complexity is 6,919 (max allowed is 200). | 247 | |
| Line is longer than 80 characters. | 251 | |
| Throws count is 3 (max allowed is 2). | 251 | |
| Expected @throws tag for 'InitializationException'. | 251 | |
| Line is longer than 80 characters. | 323 | |
| The String "Last-Modified: {}, Content-Type: {}, " appears 2 times in the file. | 341 | |
| The String "Content-Length: {}" appears 2 times in the file. | 342 | |
| method call child at indentation level 24 not at correct indentation, 32 | 343 | |
| array initialization child at indentation level 24 not at correct indentation, 32 | 344 | |
| method call child at indentation level 24 not at correct indentation, 32 | 345 | |
| array initialization child at indentation level 24 not at correct indentation, 32 | 346 | |
| array initialization child at indentation level 24 not at correct indentation, 32 | 354 | |
| method call child at indentation level 24 not at correct indentation, 32 | 355 | |
| array initialization child at indentation level 24 not at correct indentation, 32 | 356 |
| Violation | Message | Line |
|---|---|---|
| Missing a Javadoc comment. | 37 | |
| Missing a Javadoc comment. | 39 | |
| Expected an @return tag. | 50 |
| Violation | Message | Line |
|---|---|---|
| Wrong order for 'ch.qos.logback.classic.LoggerContext' import. | 38 | |
| Class Data Abstraction Coupling is 8 (max allowed is 7) classes [BlockingChannelConnector, Context, File, Connector, ClassPathXmlApplicationContext, ServletHolder, JoranConfigurator, Server]. | 51 | |
| Missing a Javadoc comment. | 54 | |
| Missing a Javadoc comment. | 55 | |
| Missing a Javadoc comment. | 56 | |
| Missing a Javadoc comment. | 57 | |
| Missing a Javadoc comment. | 58 | |
| Missing a Javadoc comment. | 59 | |
| Unused @param tag for 'logFile'. | 74 | |
| Unused @param tag for 'debug'. | 75 | |
| Expected @param tag for 'logConfig'. | 78 | |
| Line is longer than 80 characters. | 81 | |
| Unused @param tag for 'configFile'. | 99 | |
| Line is longer than 80 characters. | 103 | |
| Expected @param tag for 'host'. | 103 | |
| Expected @param tag for 'contextPath'. | 103 | |
| Line is longer than 80 characters. | 107 | |
| Line is longer than 80 characters. | 108 | |
| Line is longer than 80 characters. | 112 | |
| Missing a Javadoc comment. | 137 | |
| Line is longer than 80 characters. | 144 | |
| Line is longer than 80 characters. | 173 | |
| Catching 'Exception' is not allowed. | 182 | |
| '{' should be on a new line. | 198 | |
| Catching 'Exception' is not allowed. | 217 |
| Violation | Message | Line |
|---|---|---|
| Class Data Abstraction Coupling is 12 (max allowed is 7) classes [AuthScope, IOException, FetchedResourceHttp, UsernamePasswordCredentials, Header, GetMethod, ArrayList, NTCredentials, URL, ResourceUnavailableException, InitializationException, StringBuilder]. | 60 | |
| Class Fan-Out Complexity is 21 (max allowed is 20). | 60 | |
| Missing a Javadoc comment. | 69 | |
| Missing a Javadoc comment. | 75 | |
| Missing a Javadoc comment. | 76 | |
| Missing a Javadoc comment. | 78 | |
| Missing a Javadoc comment. | 84 | |
| Missing a Javadoc comment. | 90 | |
| Missing a Javadoc comment. | 96 | |
| Unused @param tag for 'configuration'. | 105 | |
| Line is longer than 80 characters. | 113 | |
| Line is longer than 80 characters. | 131 | |
| Missing a Javadoc comment. | 131 | |
| method def throws at indentation level 4 not at correct indentation, 8 | 132 | |
| '{' should be on a new line. | 153 | |
| Missing a Javadoc comment. | 160 | |
| method def throws at indentation level 4 not at correct indentation, 8 | 161 | |
| The String ":" appears 2 times in the file. | 163 | |
| The String "\\" appears 3 times in the file. | 166 | |
| Line is longer than 80 characters. | 171 | |
| Missing a Javadoc comment. | 171 | |
| method def throws at indentation level 4 not at correct indentation, 8 | 172 | |
| Line is longer than 80 characters. | 176 | |
| Missing a Javadoc comment. | 179 | |
| method def throws at indentation level 4 not at correct indentation, 8 | 180 | |
| Line is longer than 80 characters. | 202 | |
| Line is longer than 80 characters. | 223 | |
| Missing a Javadoc comment. | 259 |
| Violation | Message | Line |
|---|---|---|
| Missing a Javadoc comment. | 46 | |
| Missing a Javadoc comment. | 47 | |
| Missing a Javadoc comment. | 49 | |
| Missing a Javadoc comment. | 54 | |
| Missing a Javadoc comment. | 59 | |
| Missing a Javadoc comment. | 74 | |
| Comment matches to-do format 'TODO|FIXME'. | 82 | |
| '100' is a magic number. | 85 | |
| Must have at least one statement. | 88 | |
| Missing a Javadoc comment. | 93 |