The following document contains the results of Checkstyle.
Rules | Violations | Severity |
---|---|---|
SuppressionCommentFilter | 0 | Error |
NewlineAtEndOfFile | 3 | Info |
JavadocPackage | 1 | Info |
FileContentsHolder | 0 | Error |
CyclomaticComplexity
| 0 | Warning |
DoubleCheckedLocking | 0 | Info |
HiddenField
| 1 | Info |
StringLiteralEquality | 0 | Warning |
ArrayTrailingComma | 3 | Info |
FallThrough | 0 | Info |
ClassDataAbstractionCoupling
| 1 | Warning |
LocalVariableName | 0 | Warning |
ExplicitInitialization | 0 | Info |
AbstractClassName | 0 | Warning |
JavadocType
| 0 | Warning |
JavaNCSS
| 0 | Warning |
RedundantModifier | 0 | Info |
AnonInnerLength
| 0 | Warning |
EqualsAvoidNull | 1 | Info |
ParameterName | 0 | Warning |
FinalClass | 3 | Warning |
LineLength
| 19 | Warning |
MissingOverride | 2 | Info |
DefaultComesLast | 0 | Error |
EmptyBlock | 1 | Info |
LocalFinalVariableName | 0 | Warning |
JavadocVariable
| 4 | Info |
MemberName | 0 | Warning |
EqualsHashCode | 0 | Error |
VisibilityModifier
| 0 | Info |
PackageName | 0 | Warning |
EmptyStatement | 1 | Info |
ArrayTypeStyle | 0 | Info |
RedundantThrows
| 0 | Info |
UnusedImports | 0 | Info |
ClassFanOutComplexity
| 1 | Info |
TodoComment | 0 | Info |
JavadocStyle
| 0 | Info |
SimplifyBooleanExpression | 0 | Info |
HideUtilityClassConstructor | 6 | Warning |
SimplifyBooleanReturn | 0 | Info |
JavadocMethod
| 13 | Info |
ModifierOrder | 3 | Info |
BooleanExpressionComplexity
| 0 | Warning |
MagicNumber
| 17 | Info |
Violation | Message | Line |
---|---|---|
Missing package-info.java file. | 0 | |
Class Data Abstraction Coupling is 26 (max allowed is 20) classes [ArrayList, CommandlineClientFactory, CommandlineParser, Date, FileDetails, FileIdentifier, FileInformation, FileInputStream, FileMetadata, FileOutputStream, HashMap, HashSet, Metadata, NamedFileIdentifier, PackageDetails, PackageInformation, PackageMember, PositionOutputStream, ProcessPackageDataSet, Properties, Random, Source, SourceIdentifier, SourceInformation, ZipEntry, ZipOutputStream]. | 26 | |
Class Fan-Out Complexity is 36 (max allowed is 35). | 26 | |
Utility classes should not have a public or default constructor. | 26 | |
'5' is a magic number. | 54 | |
Missing a Javadoc comment. | 61 | |
'20' is a magic number. | 265 | |
'6' is a magic number. | 283 |
Violation | Message | Line |
---|---|---|
Utility classes should not have a public or default constructor. | 31 | |
Missing a Javadoc comment. | 70 | |
Line is longer than 120 characters. | 76 | |
Line is longer than 120 characters. | 166 | |
Line is longer than 120 characters. | 188 | |
'200' is a magic number. | 188 | |
Line is longer than 120 characters. | 194 | |
Line is longer than 120 characters. | 206 | |
Line is longer than 120 characters. | 283 | |
'10' is a magic number. | 289 | |
Line is longer than 120 characters. | 290 |
Violation | Message | Line |
---|---|---|
Utility classes should not have a public or default constructor. | 34 | |
Array should contain trailing comma. | 46 | |
Array should contain trailing comma. | 48 | |
'6' is a magic number. | 85 | |
Missing a Javadoc comment. | 99 | |
'30' is a magic number. | 129 | |
Class IdHandler should be declared as final. | 178 | |
'private' modifier out of order with the JLS suggestions. | 187 | |
Must include @java.lang.Override annotation when {@inheritDoc} Javadoc tag exists. | 217 |
Violation | Message | Line |
---|---|---|
Utility classes should not have a public or default constructor. | 7 | |
Array should contain trailing comma. | 10 | |
Missing a Javadoc comment. | 12 |
Violation | Message | Line |
---|---|---|
File does not end with a newline. | 0 | |
Utility classes should not have a public or default constructor. | 29 | |
Missing a Javadoc comment. | 67 | |
'30' is a magic number. | 92 | |
Line is longer than 120 characters. | 100 | |
Class NameHandler should be declared as final. | 140 | |
'private' modifier out of order with the JLS suggestions. | 144 | |
Must include @java.lang.Override annotation when {@inheritDoc} Javadoc tag exists. | 161 |
Violation | Message | Line |
---|---|---|
Utility classes should not have a public or default constructor. | 22 | |
Missing a Javadoc comment. | 24 | |
Missing a Javadoc comment. | 26 | |
Missing a Javadoc comment. | 27 | |
Missing a Javadoc comment. | 28 | |
Missing a Javadoc comment. | 34 | |
'60' is a magic number. | 56 | |
'60D' is a magic number. | 61 | |
Class Worker should be declared as final. | 78 | |
Empty statement. | 92 |
Violation | Message | Line |
---|---|---|
Line is longer than 120 characters. | 92 | |
Line is longer than 120 characters. | 103 | |
Line is longer than 120 characters. | 117 | |
Line is longer than 120 characters. | 179 | |
Line is longer than 120 characters. | 181 | |
'400' is a magic number. | 194 | |
'400' is a magic number. | 213 | |
Line is longer than 120 characters. | 221 | |
Line is longer than 120 characters. | 247 | |
Line is longer than 120 characters. | 270 | |
Line is longer than 120 characters. | 310 | |
Line is longer than 120 characters. | 336 | |
Must have at least one statement. | 342 |
Violation | Message | Line |
---|---|---|
File does not end with a newline. | 0 |
Violation | Message | Line |
---|---|---|
Line is longer than 120 characters. | 110 | |
'values' hides a field. | 115 | |
Expected @param tag for '<T>'. | 181 | |
Expected @param tag for '<T>'. | 205 | |
'80' is a magic number. | 264 | |
String literal expressions should be on the left side of an equals comparison. | 285 | |
'static' modifier out of order with the JLS suggestions. | 295 |
Violation | Message | Line |
---|---|---|
Missing a Javadoc comment. | 28 | |
'10000' is a magic number. | 82 | |
'100D' is a magic number. | 82 | |
Missing a Javadoc comment. | 100 | |
Missing a Javadoc comment. | 115 | |
Missing a Javadoc comment. | 120 | |
Missing a Javadoc comment. | 128 | |
'20' is a magic number. | 133 | |
'100' is a magic number. | 134 |
Violation | Message | Line |
---|---|---|
File does not end with a newline. | 0 |