The following document contains the results of Checkstyle.
Rules | Violations | Severity |
---|---|---|
JavadocPackage
| 2 | Error |
NewlineAtEndOfFile | 6 | Error |
Translation | 0 | Error |
FileLength | 0 | Error |
FileTabCharacter
| 2 | Error |
RegexpSingleline
| 69 | Error |
JavadocMethod | 49 | Error |
JavadocType | 1 | Error |
JavadocVariable | 10 | Error |
JavadocStyle | 18 | Error |
ConstantName | 0 | Error |
LocalFinalVariableName | 0 | Error |
LocalVariableName | 0 | Error |
MemberName | 0 | Error |
MethodName | 0 | Error |
PackageName | 0 | Error |
ParameterName | 0 | Error |
StaticVariableName | 1 | Error |
TypeName | 0 | Error |
AvoidStarImport | 2 | Error |
IllegalImport | 0 | Error |
RedundantImport | 0 | Error |
UnusedImports | 0 | Error |
LineLength | 125 | Error |
MethodLength | 0 | Error |
ParameterNumber | 1 | Error |
EmptyForIteratorPad | 0 | Error |
MethodParamPad | 0 | Error |
NoWhitespaceAfter | 0 | Error |
NoWhitespaceBefore | 0 | Error |
OperatorWrap | 12 | Error |
ParenPad | 1 | Error |
TypecastParenPad | 0 | Error |
WhitespaceAfter | 0 | Error |
WhitespaceAround | 1 | Error |
ModifierOrder | 1 | Error |
RedundantModifier | 1 | Error |
AvoidNestedBlocks | 0 | Error |
EmptyBlock | 5 | Error |
LeftCurly | 0 | Error |
NeedBraces | 7 | Error |
RightCurly | 0 | Error |
AvoidInlineConditionals | 11 | Error |
DoubleCheckedLocking | 0 | Error |
EmptyStatement | 0 | Error |
EqualsHashCode | 0 | Error |
HiddenField | 91 | Error |
IllegalInstantiation | 0 | Error |
InnerAssignment | 0 | Error |
MagicNumber | 0 | Error |
MissingSwitchDefault | 0 | Error |
RedundantThrows | 14 | Error |
SimplifyBooleanExpression | 0 | Error |
SimplifyBooleanReturn | 0 | Error |
DesignForExtension | 178 | Error |
FinalClass | 2 | Error |
HideUtilityClassConstructor | 0 | Error |
InterfaceIsType | 0 | Error |
VisibilityModifier | 1 | Error |
ArrayTypeStyle | 0 | Error |
FinalParameters | 30 | Error |
TodoComment | 0 | Error |
UpperEll | 0 | Error |
Violation | Message | Line |
---|---|---|
Line is longer than 80 characters. | 42 | |
Line is longer than 80 characters. | 53 | |
Line is longer than 80 characters. | 65 | |
Line is longer than 80 characters. | 76 |
Violation | Message | Line |
---|---|---|
'includeSourceUrlsInLicense' hides a field. | 36 | |
Method 'includeSourceURLsInLicense' is not designed for extension - needs to be abstract, final or empty. | 44 | |
Expected an @return tag. | 52 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 52 |
Violation | Message | Line |
---|---|---|
Class ConfigurationBuilder should be declared as final. | 24 | |
Line is longer than 80 characters. | 79 | |
Line is longer than 80 characters. | 80 |
Violation | Message | Line |
---|---|---|
First sentence should end with a period. | 21 | |
First sentence should end with a period. | 25 | |
Line is longer than 80 characters. | 33 | |
Name 'DEFAULT_LICENSE_CONFIGURATION' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 33 | |
Variable 'DEFAULT_LICENSE_CONFIGURATION' must be private and have accessor methods. | 33 | |
Line is longer than 80 characters. | 40 |
Violation | Message | Line |
---|---|---|
Using the '.*' form of import should be avoided - org.apache.creadur.whisker.app.LicenseConfiguration.*. | 21 | |
Using the '.*' form of import should be avoided - org.apache.creadur.whisker.app.ConfigurationBuilder.*. | 22 | |
First sentence should end with a period. | 50 | |
Line is longer than 80 characters. | 51 | |
Method 'getLicenseConfiguration' is not designed for extension - needs to be abstract, final or empty. | 57 | |
Line is longer than 80 characters. | 66 | |
Method 'setLicenseConfiguration' is not designed for extension - needs to be abstract, final or empty. | 66 | |
'licenseConfiguration' hides a field. | 66 | |
Line is longer than 80 characters. | 84 | |
'writerFactory' hides a field. | 84 | |
'engine' hides a field. | 102 | |
First sentence should end with a period. | 115 | |
'source' hides a field. | 120 | |
Line is longer than 80 characters. | 137 | |
Parameter licenseDescriptor should be final. | 137 | |
'licenseDescriptor' hides a field. | 137 | |
Parameter act should be final. | 155 | |
'act' hides a field. | 155 | |
Method 'act' is not designed for extension - needs to be abstract, final or empty. | 165 | |
Method 'configuration' is not designed for extension - needs to be abstract, final or empty. | 193 | |
Line is longer than 80 characters. | 213 | |
Line is longer than 80 characters. | 223 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 240 | |
Line is longer than 80 characters. | 253 | |
Expected @throws tag for 'IOException'. | 253 | |
Line is longer than 80 characters. | 264 |
Violation | Message | Line |
---|---|---|
File does not end with a newline. | 0 | |
':' should be on a new line. | 48 | |
Parameter error should be final. | 64 | |
'directories' hides a field. | 85 | |
Method 'analyse' is not designed for extension - needs to be abstract, final or empty. | 96 | |
Method 'isValid' is not designed for extension - needs to be abstract, final or empty. | 138 | |
':' should be on a new line. | 139 | |
Method 'validate' is not designed for extension - needs to be abstract, final or empty. | 154 | |
Must have at least one statement. | 217 | |
Must have at least one statement. | 238 | |
Method 'getResourcesMissingSources' is not designed for extension - needs to be abstract, final or empty. | 253 | |
Method 'getExtraLicenses' is not designed for extension - needs to be abstract, final or empty. | 261 | |
Method 'getMissingLicenses' is not designed for extension - needs to be abstract, final or empty. | 269 | |
Method 'getDuplicates' is not designed for extension - needs to be abstract, final or empty. | 277 | |
Method 'getIssues' is not designed for extension - needs to be abstract, final or empty. | 286 | |
Parameter ofType should be final. | 287 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 296 |
Violation | Message | Line |
---|---|---|
First sentence should end with a period. | 27 | |
'description' hides a field. | 41 |
Violation | Message | Line |
---|---|---|
'issues' hides a field. | 83 |
Violation | Message | Line |
---|---|---|
File does not end with a newline. | 0 | |
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 63 | |
Avoid inline conditionals. | 68 | |
Avoid inline conditionals. | 70 | |
Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 80 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 114 | |
Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. | 126 | |
Line is longer than 80 characters. | 128 |
Violation | Message | Line |
---|---|---|
Must have at least one statement. | 123 |
Violation | Message | Line |
---|---|---|
'name' hides a field. | 44 |
Violation | Message | Line |
---|---|---|
'fileName' hides a field. | 46 |
Violation | Message | Line |
---|---|---|
'file' hides a field. | 41 |
Violation | Message | Line |
---|---|---|
Expected @param tag for 'resourceName'. | 71 |
Violation | Message | Line |
---|---|---|
'directory' hides a field. | 49 | |
'encoding' hides a field. | 49 |
Violation | Message | Line |
---|---|---|
'encoding' hides a field. | 42 |
Violation | Message | Line |
---|---|---|
Line is longer than 80 characters. | 46 | |
'longName' hides a field. | 90 | |
'shortName' hides a field. | 91 | |
'description' hides a field. | 92 | |
'required' hides a field. | 93 | |
'argument' hides a field. | 94 | |
'isAct' hides a field. | 95 |
Violation | Message | Line |
---|---|---|
'+' should be on a new line. | 42 | |
Line contains a tab character. | 43 | |
'+' should be on a new line. | 43 | |
Line contains a tab character. | 44 | |
'+' should be on a new line. | 50 | |
'+' should be on a new line. | 51 | |
'+' should be on a new line. | 52 | |
'+' should be on a new line. | 53 | |
'+' should be on a new line. | 54 | |
'+' should be on a new line. | 55 | |
'whisker' hides a field. | 94 | |
Unable to get class information for ParseException. | 114 | |
Unable to get class information for ParseException. | 124 | |
Unable to get class information for MissingOptionException. | 136 | |
First sentence should end with a period. | 160 | |
Parameter args should be final. | 201 | |
Expected @throws tag for 'ParseException'. | 201 | |
Unable to get class information for ParseException. | 201 | |
Line is longer than 80 characters. | 217 |
Violation | Message | Line |
---|---|---|
Line has trailing spaces. | 17 | |
Line is longer than 80 characters. | 22 | |
Missing a Javadoc comment. | 26 | |
Line has trailing spaces. | 27 | |
Line has trailing spaces. | 29 | |
Line is longer than 80 characters. | 29 | |
Parameter message should be final. | 32 |
Violation | Message | Line |
---|---|---|
File does not end with a newline. | 0 | |
Line has trailing spaces. | 17 | |
Missing a Javadoc comment. | 26 |
Violation | Message | Line |
---|---|---|
Missing package-info.java file. | 0 | |
Line has trailing spaces. | 17 | |
Line has trailing spaces. | 51 | |
Missing a Javadoc comment. | 52 | |
Line has trailing spaces. | 54 | |
Line has trailing spaces. | 58 | |
First sentence should end with a period. | 61 | |
First sentence should end with a period. | 63 | |
Line is longer than 80 characters. | 72 | |
Method 'resource' is not designed for extension - needs to be abstract, final or empty. | 72 | |
Parameter element should be final. | 72 | |
Redundant throws: 'UnexpectedElementException' is unchecked exception. | 72 | |
Line has trailing spaces. | 74 | |
Line is longer than 80 characters. | 74 | |
Unused @param tag for 'element,'. | 84 | |
Unused @param tag for 'expectedElement,'. | 85 | |
Line is longer than 80 characters. | 88 | |
Parameter element should be final. | 88 | |
Expected @param tag for 'element'. | 88 | |
Expected @param tag for 'expectedElement'. | 89 | |
Line is longer than 80 characters. | 90 | |
Unused @param tag for 'element,'. | 95 | |
Line is longer than 80 characters. | 97 | |
Line is longer than 80 characters. | 99 | |
Method 'organisation' is not designed for extension - needs to be abstract, final or empty. | 99 | |
Parameter element should be final. | 99 | |
Expected @param tag for 'element'. | 99 | |
Redundant throws: 'UnexpectedElementException' is unchecked exception. | 99 | |
Line has trailing spaces. | 102 | |
Line has trailing spaces. | 103 | |
Line is longer than 80 characters. | 106 | |
Expected an @return tag. | 114 | |
Method 'collectResources' is not designed for extension - needs to be abstract, final or empty. | 114 | |
Parameter element should be final. | 115 | |
Expected @param tag for 'element'. | 115 | |
Line is longer than 80 characters. | 117 | |
Line is longer than 80 characters. | 127 | |
Expected an @return tag. | 129 | |
Method 'organisation' is not designed for extension - needs to be abstract, final or empty. | 129 | |
Line is longer than 80 characters. | 130 | |
Redundant throws: 'MissingIDException' is unchecked exception. | 130 | |
Line is longer than 80 characters. | 135 | |
Line has trailing spaces. | 138 | |
Line is longer than 80 characters. | 145 | |
Method 'byOrganisation' is not designed for extension - needs to be abstract, final or empty. | 145 | |
Line has trailing spaces. | 152 | |
Line is longer than 80 characters. | 154 | |
Line has trailing spaces. | 156 | |
Method 'byOrganisation' is not designed for extension - needs to be abstract, final or empty. | 156 | |
Line is longer than 80 characters. | 157 | |
Redundant throws: 'MissingIDException' is unchecked exception. | 157 | |
Line is longer than 80 characters. | 158 | |
Method 'collectByOrganisations' is not designed for extension - needs to be abstract, final or empty. | 167 | |
Line has trailing spaces. | 168 | |
Line is longer than 80 characters. | 168 | |
Line is longer than 80 characters. | 172 | |
Method 'license' is not designed for extension - needs to be abstract, final or empty. | 184 | |
Parameter element should be final. | 184 | |
Line has trailing spaces. | 186 | |
Line is longer than 80 characters. | 186 | |
Line has trailing spaces. | 187 | |
Avoid inline conditionals. | 187 | |
Line has trailing spaces. | 188 | |
Line has trailing spaces. | 189 | |
Line has trailing spaces. | 193 | |
Missing a Javadoc comment. | 194 | |
Line is longer than 80 characters. | 199 | |
Line is longer than 80 characters. | 211 | |
Line is longer than 80 characters. | 213 | |
Method 'license' is not designed for extension - needs to be abstract, final or empty. | 213 | |
Redundant throws: 'MissingIDException' is unchecked exception. | 213 | |
Line is longer than 80 characters. | 218 | |
Line is longer than 80 characters. | 228 | |
Expected an @return tag. | 230 | |
Method 'withLicense' is not designed for extension - needs to be abstract, final or empty. | 230 | |
Parameter element should be final. | 230 | |
Parameter licenses should be final. | 231 | |
Line is longer than 80 characters. | 232 | |
Parameter organisations should be final. | 232 | |
Redundant throws: 'MissingIDException' is unchecked exception. | 232 | |
Line has trailing spaces. | 233 | |
Line is longer than 80 characters. | 233 | |
Line is longer than 80 characters. | 234 | |
Line has trailing spaces. | 236 | |
Line is longer than 80 characters. | 244 | |
Line is longer than 80 characters. | 257 | |
Method 'parameters' is not designed for extension - needs to be abstract, final or empty. | 259 | |
Line is longer than 80 characters. | 260 | |
Parameter element should be final. | 260 | |
Redundant throws: 'DuplicateElementException' is unchecked exception. | 260 | |
Line is longer than 80 characters. | 262 | |
Line is longer than 80 characters. | 264 | |
Line is longer than 80 characters. | 265 | |
Line is longer than 80 characters. | 267 | |
Line has trailing spaces. | 269 | |
Line has trailing spaces. | 271 | |
Method 'withLicenses' is not designed for extension - needs to be abstract, final or empty. | 283 | |
Parameter licenses should be final. | 284 | |
Parameter organisations should be final. | 285 | |
Parameter parent should be final. | 285 | |
Line is longer than 80 characters. | 287 | |
Line is longer than 80 characters. | 288 | |
Method 'publicDomain' is not designed for extension - needs to be abstract, final or empty. | 300 | |
Line is longer than 80 characters. | 301 | |
Line is longer than 80 characters. | 302 | |
Method 'withinDirectory' is not designed for extension - needs to be abstract, final or empty. | 312 | |
Parameter element should be final. | 312 | |
Parameter licenses should be final. | 313 | |
Parameter organisations should be final. | 314 | |
Line has trailing spaces. | 315 | |
Line is longer than 80 characters. | 316 | |
Unused @param tag for 'document,'. | 321 | |
Method 'mapOrganisations' is not designed for extension - needs to be abstract, final or empty. | 324 | |
Parameter document should be final. | 324 | |
Expected @param tag for 'document'. | 324 | |
Line is longer than 80 characters. | 325 | |
Line has trailing spaces. | 326 | |
Line is longer than 80 characters. | 327 | |
Line is longer than 80 characters. | 330 | |
Line is longer than 80 characters. | 332 | |
Unused @param tag for 'document,'. | 340 | |
Method 'mapLicenses' is not designed for extension - needs to be abstract, final or empty. | 343 | |
Parameter document should be final. | 343 | |
Expected @param tag for 'document'. | 343 | |
Line is longer than 80 characters. | 345 | |
Line is longer than 80 characters. | 348 | |
Method 'primaryLicense' is not designed for extension - needs to be abstract, final or empty. | 363 | |
Parameter document should be final. | 363 | |
Parameter licenses should be final. | 364 | |
Line is longer than 80 characters. | 365 | |
Line is longer than 80 characters. | 368 | |
Line has trailing spaces. | 383 | |
Method 'primaryCopyrightNotice' is not designed for extension - needs to be abstract, final or empty. | 388 | |
Line has trailing spaces. | 390 | |
Line is longer than 80 characters. | 391 | |
Line has trailing spaces. | 400 | |
Unused @param tag for 'document,'. | 403 | |
Method 'mapNotices' is not designed for extension - needs to be abstract, final or empty. | 406 | |
Parameter document should be final. | 406 | |
Expected @param tag for 'document'. | 406 | |
Line is longer than 80 characters. | 408 | |
'{' is not preceded with whitespace. | 409 | |
Line is longer than 80 characters. | 411 | |
Line is longer than 80 characters. | 413 | |
Unused @param tag for 'document,'. | 422 | |
Line has trailing spaces. | 423 | |
Method 'primaryNotice' is not designed for extension - needs to be abstract, final or empty. | 426 | |
Parameter document should be final. | 426 | |
Expected @param tag for 'document'. | 426 | |
Line is longer than 80 characters. | 428 | |
Line is longer than 80 characters. | 433 | |
Unused @param tag for 'document,'. | 440 | |
Method 'primaryOrganisationId' is not designed for extension - needs to be abstract, final or empty. | 444 | |
Expected @param tag for 'document'. | 444 | |
Line is longer than 80 characters. | 446 | |
Line has trailing spaces. | 453 | |
Line is longer than 80 characters. | 455 | |
Missing a Javadoc comment. | 455 | |
Line is longer than 80 characters. | 457 | |
Method 'collectContents' is not designed for extension - needs to be abstract, final or empty. | 466 | |
Line is longer than 80 characters. | 467 | |
Expected @param tag for 'licenses'. | 467 | |
Line is longer than 80 characters. | 468 | |
Expected @param tag for 'organisations'. | 468 | |
Redundant throws: 'DuplicateElementException' is unchecked exception. | 468 | |
Line is longer than 80 characters. | 469 | |
Line is longer than 80 characters. | 471 | |
Must have at least one statement. | 473 | |
Line is longer than 80 characters. | 476 | |
Line has trailing spaces. | 481 | |
Method 'build' is not designed for extension - needs to be abstract, final or empty. | 487 | |
Line is longer than 80 characters. | 488 | |
Line has trailing spaces. | 495 | |
Line is longer than 80 characters. | 495 | |
Line has trailing spaces. | 497 | |
Line has trailing spaces. | 500 | |
Line is longer than 80 characters. | 501 | |
Method 'build' is not designed for extension - needs to be abstract, final or empty. | 501 | |
Missing a Javadoc comment. | 501 | |
Unable to get class information for JDOMException. | 501 |
Violation | Message | Line |
---|---|---|
Line has trailing spaces. | 17 | |
Missing a Javadoc comment. | 26 | |
Missing a Javadoc comment. | 27 | |
Missing a Javadoc comment. | 28 | |
Missing a Javadoc comment. | 29 | |
Line has trailing spaces. | 30 | |
Unused @param tag for 'organisationElementName'. | 33 | |
Unused @param tag for 'name'. | 34 | |
Line is longer than 80 characters. | 37 | |
'linkedElement' hides a field. | 37 | |
Expected @param tag for 'linkedElement'. | 37 | |
'linkingElement' hides a field. | 37 | |
Expected @param tag for 'linkingElement'. | 37 | |
'id' hides a field. | 38 | |
Line is longer than 80 characters. | 39 | |
Method 'getLinkedElement' is not designed for extension - needs to be abstract, final or empty. | 49 | |
Line has trailing spaces. | 54 | |
Method 'getLinkingElement' is not designed for extension - needs to be abstract, final or empty. | 58 | |
Method 'getId' is not designed for extension - needs to be abstract, final or empty. | 66 |
Violation | Message | Line |
---|---|---|
Line has trailing spaces. | 17 | |
Missing a Javadoc comment. | 29 | |
Missing a Javadoc comment. | 30 | |
Line has trailing spaces. | 31 | |
Line is longer than 80 characters. | 37 | |
'expectedElement' hides a field. | 37 | |
'actualElement' hides a field. | 37 | |
Line is longer than 80 characters. | 38 | |
Method 'getExpectedElement' is not designed for extension - needs to be abstract, final or empty. | 47 | |
Method 'getActualElement' is not designed for extension - needs to be abstract, final or empty. | 55 |
Violation | Message | Line |
---|---|---|
Line is longer than 80 characters. | 27 | |
'organisation' hides a field. | 42 | |
'resources' hides a field. | 43 | |
Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 53 | |
Method 'getURL' is not designed for extension - needs to be abstract, final or empty. | 61 | |
Method 'getId' is not designed for extension - needs to be abstract, final or empty. | 69 | |
Line is longer than 80 characters. | 74 | |
Method 'getResources' is not designed for extension - needs to be abstract, final or empty. | 77 | |
Method 'getOrganisation' is not designed for extension - needs to be abstract, final or empty. | 86 | |
Avoid inline conditionals. | 101 | |
Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 113 | |
Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. | 141 | |
Method 'accept' is not designed for extension - needs to be abstract, final or empty. | 149 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 162 |
Violation | Message | Line |
---|---|---|
File does not end with a newline. | 0 | |
Redundant 'public' modifier. | 30 |
Violation | Message | Line |
---|---|---|
First sentence should end with a period. | 32 | |
First sentence should end with a period. | 40 | |
'primaryLicense' hides a field. | 67 | |
'primaryOrganisationId' hides a field. | 68 | |
'primaryNotice' hides a field. | 69 | |
'licenses' hides a field. | 70 | |
'notices' hides a field. | 71 | |
'organisations' hides a field. | 72 | |
'contents' hides a field. | 73 | |
'(' is followed by whitespace. | 74 | |
More than 7 parameters. | 106 | |
'primaryLicense' hides a field. | 106 | |
'primaryCopyrightNotice' hides a field. | 107 | |
'primaryOrganisationId' hides a field. | 108 | |
'primaryNotice' hides a field. | 109 | |
'licenses' hides a field. | 110 | |
'notices' hides a field. | 111 | |
'organisations' hides a field. | 112 | |
'contents' hides a field. | 113 | |
Method 'getPrimaryCopyrightNotice' is not designed for extension - needs to be abstract, final or empty. | 131 | |
Method 'isPrimaryCopyrightNotice' is not designed for extension - needs to be abstract, final or empty. | 140 | |
Method 'getPrimaryNotice' is not designed for extension - needs to be abstract, final or empty. | 149 | |
Method 'getResourceNotices' is not designed for extension - needs to be abstract, final or empty. | 158 | |
Method 'getOrganisations' is not designed for extension - needs to be abstract, final or empty. | 168 | |
Method 'getOtherNotices' is not designed for extension - needs to be abstract, final or empty. | 177 | |
Method 'license' is not designed for extension - needs to be abstract, final or empty. | 190 | |
Method 'getPrimaryLicense' is not designed for extension - needs to be abstract, final or empty. | 199 | |
Method 'getContents' is not designed for extension - needs to be abstract, final or empty. | 208 | |
Method 'isPrimary' is not designed for extension - needs to be abstract, final or empty. | 219 | |
Method 'isPrimary' is not designed for extension - needs to be abstract, final or empty. | 231 | |
Method 'isOnlyPrimary' is not designed for extension - needs to be abstract, final or empty. | 245 | |
Line is longer than 80 characters. | 246 | |
Line is longer than 80 characters. | 247 | |
Method 'traverse' is not designed for extension - needs to be abstract, final or empty. | 261 | |
Method 'traverseDirectory' is not designed for extension - needs to be abstract, final or empty. | 275 | |
Method 'isNoticeRequired' is not designed for extension - needs to be abstract, final or empty. | 289 | |
Method 'resourceNoticesExist' is not designed for extension - needs to be abstract, final or empty. | 299 | |
Method 'primaryNoticeExists' is not designed for extension - needs to be abstract, final or empty. | 308 | |
Method 'isPrimaryOnly' is not designed for extension - needs to be abstract, final or empty. | 320 | |
Line is longer than 80 characters. | 323 |
Violation | Message | Line |
---|---|---|
Line has trailing spaces. | 17 | |
Line has trailing spaces. | 32 | |
Line has trailing spaces. | 33 | |
First sentence should end with a period. | 44 | |
Line has trailing spaces. | 46 | |
'isSourceRequired' hides a field. | 58 | |
'baseText' hides a field. | 58 | |
'expectedParameters' hides a field. | 59 | |
'id' hides a field. | 59 | |
'url' hides a field. | 60 | |
'name' hides a field. | 60 | |
Method 'isSourceRequired' is not designed for extension - needs to be abstract, final or empty. | 77 | |
Method 'getText' is not designed for extension - needs to be abstract, final or empty. | 87 | |
First sentence should end with a period. | 91 | |
Line has trailing spaces. | 93 | |
Method 'getText' is not designed for extension - needs to be abstract, final or empty. | 99 | |
Line has trailing spaces. | 103 | |
Method 'getExpectedParameters' is not designed for extension - needs to be abstract, final or empty. | 109 | |
Line has trailing spaces. | 143 | |
'expectedParameters' hides a field. | 150 | |
First sentence should end with a period. | 156 | |
Line has trailing spaces. | 157 | |
Line has trailing spaces. | 168 | |
Method 'storeIn' is not designed for extension - needs to be abstract, final or empty. | 188 | |
Method 'getId' is not designed for extension - needs to be abstract, final or empty. | 197 | |
Method 'getURL' is not designed for extension - needs to be abstract, final or empty. | 205 | |
Line has trailing spaces. | 210 | |
Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 214 | |
Expected an @return tag. | 221 | |
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 221 | |
Expected an @return tag. | 229 | |
Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 229 | |
Expected @param tag for 'obj'. | 230 | |
Expected an @return tag. | 247 | |
Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. | 247 | |
Expected @param tag for 'other'. | 247 | |
Avoid inline conditionals. | 249 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 253 |
Violation | Message | Line |
---|---|---|
Method 'getLicenses' is not designed for extension - needs to be abstract, final or empty. | 37 | |
Method 'getOrganisation' is not designed for extension - needs to be abstract, final or empty. | 45 | |
Method 'traverseResource' is not designed for extension - needs to be abstract, final or empty. | 54 | |
Method 'visit' is not designed for extension - needs to be abstract, final or empty. | 64 | |
Method 'isOnlyLicense' is not designed for extension - needs to be abstract, final or empty. | 75 | |
Method 'visit' is not designed for extension - needs to be abstract, final or empty. | 84 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 94 | |
Method 'isOnlyOrganisation' is not designed for extension - needs to be abstract, final or empty. | 106 |
Violation | Message | Line |
---|---|---|
File does not end with a newline. | 0 | |
Line has trailing spaces. | 17 | |
Class LicenseTemplateException should be declared as final. | 28 | |
First sentence should end with a period. | 32 | |
Line is longer than 80 characters. | 47 | |
Line is longer than 80 characters. | 50 | |
Line is longer than 80 characters. | 51 | |
Line has trailing spaces. | 82 | |
Line has trailing spaces. | 87 | |
Line is longer than 80 characters. | 93 | |
Unused @param tag for 'parameters'. | 110 | |
Line is longer than 80 characters. | 113 | |
'licenseName' hides a field. | 113 | |
Line has trailing spaces. | 126 |
Violation | Message | Line |
---|---|---|
Method 'visit' is not designed for extension - needs to be abstract, final or empty. | 36 | |
Parameter license should be final. | 37 | |
Method 'isCopyrightNoticePresent' is not designed for extension - needs to be abstract, final or empty. | 51 |
Violation | Message | Line |
---|---|---|
Line has trailing spaces. | 17 | |
Line has trailing spaces. | 29 | |
Line is longer than 80 characters. | 33 | |
Missing a Javadoc comment. | 33 | |
Method 'getNoticeIds' is not designed for extension - needs to be abstract, final or empty. | 38 | |
Method 'visit' is not designed for extension - needs to be abstract, final or empty. | 45 | |
Expected @param tag for 'resource'. | 46 | |
Method 'resourceNotices' is not designed for extension - needs to be abstract, final or empty. | 56 | |
Missing a Javadoc comment. | 56 | |
Line is longer than 80 characters. | 58 | |
Line is longer than 80 characters. | 59 | |
Expected an @return tag. | 76 | |
Method 'notices' is not designed for extension - needs to be abstract, final or empty. | 76 | |
Expected @param tag for 'notices'. | 76 |
Violation | Message | Line |
---|---|---|
Line has trailing spaces. | 17 | |
Line has trailing spaces. | 24 | |
Line has trailing spaces. | 38 | |
Line has trailing spaces. | 39 | |
Line has trailing spaces. | 41 | |
Line has trailing spaces. | 43 | |
'id' hides a field. | 46 | |
'name' hides a field. | 46 | |
'url' hides a field. | 46 | |
Method 'storeIn' is not designed for extension - needs to be abstract, final or empty. | 58 | |
Line has trailing spaces. | 65 | |
Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 69 | |
Line has trailing spaces. | 74 | |
Method 'getURL' is not designed for extension - needs to be abstract, final or empty. | 78 | |
Line has trailing spaces. | 83 | |
Line has trailing spaces. | 84 | |
Method 'getId' is not designed for extension - needs to be abstract, final or empty. | 88 | |
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 92 | |
Avoid inline conditionals. | 96 | |
Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 100 | |
Expected an @return tag. | 125 | |
Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. | 125 | |
Expected @param tag for 'other'. | 125 | |
Avoid inline conditionals. | 127 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 131 |
Violation | Message | Line |
---|---|---|
'name' hides a field. | 44 | |
'noticeId' hides a field. | 44 | |
'source' hides a field. | 45 | |
Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 57 | |
Method 'getNoticeId' is not designed for extension - needs to be abstract, final or empty. | 66 | |
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 75 | |
Avoid inline conditionals. | 80 | |
Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 90 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 117 | |
Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. | 128 | |
Expected @param tag for 'other'. | 128 | |
Method 'accept' is not designed for extension - needs to be abstract, final or empty. | 136 | |
Method 'getSource' is not designed for extension - needs to be abstract, final or empty. | 146 | |
Method 'hasSource' is not designed for extension - needs to be abstract, final or empty. | 155 |
Violation | Message | Line |
---|---|---|
Line has trailing spaces. | 34 | |
Line has trailing spaces. | 37 | |
Method 'getNames' is not designed for extension - needs to be abstract, final or empty. | 46 | |
Method 'getDuplicates' is not designed for extension - needs to be abstract, final or empty. | 58 | |
Method 'visit' is not designed for extension - needs to be abstract, final or empty. | 67 | |
Method 'visit' is not designed for extension - needs to be abstract, final or empty. | 77 | |
Must have at least one statement. | 81 |
Violation | Message | Line |
---|---|---|
Method 'traversePublicDomain' is not designed for extension - needs to be abstract, final or empty. | 32 | |
Method 'traverseWithLicense' is not designed for extension - needs to be abstract, final or empty. | 44 | |
Method 'traverseByOrganisation' is not designed for extension - needs to be abstract, final or empty. | 55 | |
Method 'traverseResource' is not designed for extension - needs to be abstract, final or empty. | 66 |
Violation | Message | Line |
---|---|---|
'license' hides a field. | 50 | |
'copyrightNotice' hides a field. | 50 | |
'parameters' hides a field. | 51 | |
'organisations' hides a field. | 52 | |
Method 'getCopyrightNotice' is not designed for extension - needs to be abstract, final or empty. | 65 | |
Method 'hasCopyrightNotice' is not designed for extension - needs to be abstract, final or empty. | 76 | |
Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 85 | |
Method 'getURL' is not designed for extension - needs to be abstract, final or empty. | 94 | |
Method 'getLicense' is not designed for extension - needs to be abstract, final or empty. | 103 | |
Method 'getText' is not designed for extension - needs to be abstract, final or empty. | 115 | |
Method 'getOrganisations' is not designed for extension - needs to be abstract, final or empty. | 123 | |
Method 'getParameters' is not designed for extension - needs to be abstract, final or empty. | 132 | |
Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. | 142 | |
Method 'accept' is not designed for extension - needs to be abstract, final or empty. | 150 | |
Method 'isSourceRequired' is not designed for extension - needs to be abstract, final or empty. | 166 |
Violation | Message | Line |
---|---|---|
Line is longer than 80 characters. | 27 | |
First sentence should end with a period. | 36 | |
'name' hides a field. | 44 | |
'licenses' hides a field. | 45 | |
'publicDomain' hides a field. | 46 | |
Method 'getPublicDomain' is not designed for extension - needs to be abstract, final or empty. | 58 | |
Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 66 | |
Method 'getLicenses' is not designed for extension - needs to be abstract, final or empty. | 75 | |
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 84 | |
Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 96 | |
Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. | 116 | |
Expected @param tag for 'other'. | 116 | |
Method 'isNamed' is not designed for extension - needs to be abstract, final or empty. | 126 | |
Method 'accept' is not designed for extension - needs to be abstract, final or empty. | 134 |
Violation | Message | Line |
---|---|---|
'template' hides a field. | 64 | |
'result' hides a field. | 64 |
Violation | Message | Line |
---|---|---|
File does not end with a newline. | 0 | |
First sentence should end with a period. | 33 | |
Line is longer than 80 characters. | 47 | |
'work' hides a field. | 47 | |
'configuration' hides a field. | 47 | |
Expected @param tag for 'configuration'. | 47 | |
Method 'renderResources' is not designed for extension - needs to be abstract, final or empty. | 61 | |
'||' should be on a new line. | 64 | |
'||' should be on a new line. | 65 | |
Expected an @return tag. | 85 | |
Method 'isNot' is not designed for extension - needs to be abstract, final or empty. | 95 | |
Parameter claim should be final. | 95 | |
Method 'sourceUrl' is not designed for extension - needs to be abstract, final or empty. | 106 | |
Line is longer than 80 characters. | 109 |
Violation | Message | Line |
---|---|---|
'log' hides a field. | 44 | |
Line is longer than 80 characters. | 56 | |
Line is longer than 80 characters. | 84 | |
Line is longer than 80 characters. | 102 | |
Line is longer than 80 characters. | 120 |
Violation | Message | Line |
---|---|---|
'writerFactory' hides a field. | 68 | |
'log' hides a field. | 68 |
Violation | Message | Line |
---|---|---|
Missing package-info.java file. | 0 | |
Unknown tag 'goal'. | 35 | |
First sentence should end with a period. | 39 | |
Line is longer than 80 characters. | 48 | |
Line is longer than 80 characters. | 62 | |
Method 'execute' is not designed for extension - needs to be abstract, final or empty. | 67 | |
Unable to get class information for MojoExecutionException. | 67 | |
Line is longer than 80 characters. | 71 | |
Line is longer than 80 characters. | 72 | |
Line is longer than 80 characters. | 73 | |
Line is longer than 80 characters. | 76 | |
Line is longer than 80 characters. | 79 | |
Line is longer than 80 characters. | 82 |
Violation | Message | Line |
---|---|---|
First sentence should end with a period. | 29 | |
'log' hides a field. | 36 | |
Method 'debug' is not designed for extension - needs to be abstract, final or empty. | 46 | |
Line is longer than 80 characters. | 54 | |
Method 'debug' is not designed for extension - needs to be abstract, final or empty. | 56 | |
Method 'error' is not designed for extension - needs to be abstract, final or empty. | 65 | |
Line is longer than 80 characters. | 73 | |
Method 'error' is not designed for extension - needs to be abstract, final or empty. | 75 | |
Method 'fatal' is not designed for extension - needs to be abstract, final or empty. | 84 | |
Line is longer than 80 characters. | 92 | |
Method 'fatal' is not designed for extension - needs to be abstract, final or empty. | 94 | |
Method 'info' is not designed for extension - needs to be abstract, final or empty. | 103 | |
Line is longer than 80 characters. | 111 | |
Method 'info' is not designed for extension - needs to be abstract, final or empty. | 113 | |
Method 'isDebugEnabled' is not designed for extension - needs to be abstract, final or empty. | 122 | |
Method 'isErrorEnabled' is not designed for extension - needs to be abstract, final or empty. | 131 | |
Method 'isFatalEnabled' is not designed for extension - needs to be abstract, final or empty. | 140 | |
Method 'isInfoEnabled' is not designed for extension - needs to be abstract, final or empty. | 149 | |
Method 'isTraceEnabled' is not designed for extension - needs to be abstract, final or empty. | 158 | |
Method 'isWarnEnabled' is not designed for extension - needs to be abstract, final or empty. | 167 | |
Method 'trace' is not designed for extension - needs to be abstract, final or empty. | 176 | |
Line is longer than 80 characters. | 184 | |
Method 'trace' is not designed for extension - needs to be abstract, final or empty. | 186 | |
Method 'warn' is not designed for extension - needs to be abstract, final or empty. | 195 | |
Line is longer than 80 characters. | 203 | |
Method 'warn' is not designed for extension - needs to be abstract, final or empty. | 205 |
Violation | Message | Line |
---|---|---|
Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 38 | |
Method 'setName' is not designed for extension - needs to be abstract, final or empty. | 46 | |
'name' hides a field. | 46 | |
Method 'getContents' is not designed for extension - needs to be abstract, final or empty. | 55 | |
Method 'setContents' is not designed for extension - needs to be abstract, final or empty. | 63 | |
'contents' hides a field. | 63 | |
Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 71 | |
Avoid inline conditionals. | 75 | |
Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 85 | |
'if' construct must use '{}'s. | 87 | |
'if' construct must use '{}'s. | 89 | |
'if' construct must use '{}'s. | 91 | |
'if' construct must use '{}'s. | 95 | |
'if' construct must use '{}'s. | 97 | |
Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 107 | |
Method 'addResource' is not designed for extension - needs to be abstract, final or empty. | 116 | |
'name' hides a field. | 116 | |
Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. | 126 |
Violation | Message | Line |
---|---|---|
Method 'withBase' is not designed for extension - needs to be abstract, final or empty. | 48 | |
'static' modifier out of order with the JLS suggestions. | 56 | |
'base' hides a field. | 73 | |
'base' hides a field. | 82 | |
'file' hides a field. | 177 | |
'name' hides a field. | 186 | |
'file' hides a field. | 186 | |
Line is longer than 80 characters. | 189 | |
Line is longer than 80 characters. | 193 | |
Line is longer than 80 characters. | 206 | |
'name' hides a field. | 217 | |
'name' hides a field. | 231 | |
'name' hides a field. | 241 | |
'name' hides a field. | 251 | |
'file' hides a field. | 252 | |
'name' hides a field. | 267 | |
Parameter name should be final. | 290 | |
'name' hides a field. | 290 | |
Avoid inline conditionals. | 304 | |
Avoid inline conditionals. | 306 | |
'if' construct must use '{}'s. | 329 | |
'if' construct must use '{}'s. | 331 |