Checkstyle Results
The following document contains the results of Checkstyle 9.3 with sun_checks.xml ruleset.
Summary
| Files | |||
|---|---|---|---|
| 57 | 0 | 0 | 389 |
Files
Rules
| Category | Rule | Violations | Severity |
|---|---|---|---|
| blocks | NeedBraces | 11 | |
| coding | HiddenField | 88 | |
| design | DesignForExtension | 6 | |
| FinalClass | 2 | ||
| imports | AvoidStarImport | 6 | |
| javadoc | JavadocMethod | 7 | |
| JavadocPackage | 2 | ||
| JavadocStyle | 17 | ||
| JavadocVariable | 8 | ||
| MissingJavadocMethod | 2 | ||
| misc | FinalParameters | 30 | |
| NewlineAtEndOfFile | 5 | ||
| modifier | ModifierOrder | 1 | |
| RedundantModifier | 7 | ||
| regexp | RegexpSingleline
|
65 | |
| sizes | LineLength
|
115 | |
| ParameterNumber | 1 | ||
| whitespace | FileTabCharacter | 3 | |
| OperatorWrap | 12 | ||
| ParenPad | 1 |
Details
org/apache/creadur/whisker/app/AbstractEngine.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Zeile ist 93 Zeichen lang (Obergrenze ist 80). | 42 | |
| sizes | LineLength | Zeile ist 93 Zeichen lang (Obergrenze ist 80). | 53 | |
| modifier | RedundantModifier | Überflüssiger Modifier 'final'. | 64 | |
| sizes | LineLength | Zeile ist 93 Zeichen lang (Obergrenze ist 80). | 65 | |
| modifier | RedundantModifier | Überflüssiger Modifier 'final'. | 75 | |
| sizes | LineLength | Zeile ist 93 Zeichen lang (Obergrenze ist 80). | 76 |
org/apache/creadur/whisker/app/Act.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | HiddenField | Die Variable 'isSourceRequired' verbirgt ein Feld. | 43 |
org/apache/creadur/whisker/app/Configuration.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | HiddenField | Die Variable 'includeSourceUrlsInLicense' verbirgt ein Feld. | 36 |
org/apache/creadur/whisker/app/ConfigurationBuilder.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | FinalClass | Die Klasse ConfigurationBuilder sollte als final deklariert werden. | 24 | |
| sizes | LineLength | Zeile ist 87 Zeichen lang (Obergrenze ist 80). | 79 | |
| sizes | LineLength | Zeile ist 87 Zeichen lang (Obergrenze ist 80). | 80 |
org/apache/creadur/whisker/app/LicenseConfiguration.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocStyle | Der erste Satz sollte mit einem Punkt enden. | 21 | |
| javadoc | JavadocStyle | Der erste Satz sollte mit einem Punkt enden. | 25 | |
| sizes | LineLength | Zeile ist 97 Zeichen lang (Obergrenze ist 80). | 33 | |
| sizes | LineLength | Zeile ist 90 Zeichen lang (Obergrenze ist 80). | 40 |
org/apache/creadur/whisker/app/Result.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | HiddenField | Die Variable 'name' verbirgt ein Feld. | 45 |
org/apache/creadur/whisker/app/ResultWriterFactory.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| modifier | RedundantModifier | Überflüssiger Modifier 'final'. | 35 |
org/apache/creadur/whisker/app/Whisker.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | AvoidStarImport | Stern-Importe der Form '.*' sollten vermieden werden - org.apache.creadur.whisker.app.LicenseConfiguration.*. | 21 | |
| imports | AvoidStarImport | Stern-Importe der Form '.*' sollten vermieden werden - org.apache.creadur.whisker.app.ConfigurationBuilder.*. | 22 | |
| javadoc | JavadocStyle | Der erste Satz sollte mit einem Punkt enden. | 50 | |
| sizes | LineLength | Zeile ist 86 Zeichen lang (Obergrenze ist 80). | 51 | |
| sizes | LineLength | Zeile ist 93 Zeichen lang (Obergrenze ist 80). | 66 | |
| coding | HiddenField | Die Variable 'licenseConfiguration' verbirgt ein Feld. | 66 | |
| sizes | LineLength | Zeile ist 84 Zeichen lang (Obergrenze ist 80). | 84 | |
| coding | HiddenField | Die Variable 'writerFactory' verbirgt ein Feld. | 84 | |
| coding | HiddenField | Die Variable 'engine' verbirgt ein Feld. | 102 | |
| javadoc | JavadocStyle | Der erste Satz sollte mit einem Punkt enden. | 115 | |
| coding | HiddenField | Die Variable 'source' verbirgt ein Feld. | 120 | |
| sizes | LineLength | Zeile ist 85 Zeichen lang (Obergrenze ist 80). | 137 | |
| misc | FinalParameters | Der Parameter licenseDescriptor sollte als 'final' deklariert sein. | 137 | |
| coding | HiddenField | Die Variable 'licenseDescriptor' verbirgt ein Feld. | 137 | |
| misc | FinalParameters | Der Parameter act sollte als 'final' deklariert sein. | 155 | |
| coding | HiddenField | Die Variable 'act' verbirgt ein Feld. | 155 | |
| sizes | LineLength | Zeile ist 122 Zeichen lang (Obergrenze ist 80). | 213 | |
| sizes | LineLength | Zeile ist 134 Zeichen lang (Obergrenze ist 80). | 223 | |
| sizes | LineLength | Zeile ist 96 Zeichen lang (Obergrenze ist 80). | 253 | |
| sizes | LineLength | Zeile ist 81 Zeichen lang (Obergrenze ist 80). | 264 |
org/apache/creadur/whisker/app/analysis/LicenseAnalyst.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | NewlineAtEndOfFile | Datei endet nicht mit einem Zeilenumbruch. | 1 | |
| whitespace | OperatorWrap | ':' sollte in einer neuen Zeile stehen. | 48 | |
| misc | FinalParameters | Der Parameter error sollte als 'final' deklariert sein. | 64 | |
| coding | HiddenField | Die Variable 'directories' verbirgt ein Feld. | 85 | |
| whitespace | OperatorWrap | ':' sollte in einer neuen Zeile stehen. | 139 | |
| misc | FinalParameters | Der Parameter ofType sollte als 'final' deklariert sein. | 281 |
org/apache/creadur/whisker/app/analysis/ResourceDefinitionError.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocStyle | Der erste Satz sollte mit einem Punkt enden. | 27 | |
| coding | HiddenField | Die Variable 'description' verbirgt ein Feld. | 41 |
org/apache/creadur/whisker/app/analysis/ResourceDefinitionException.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | HiddenField | Die Variable 'issues' verbirgt ein Feld. | 83 |
org/apache/creadur/whisker/app/analysis/ResourceDescription.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | NewlineAtEndOfFile | Datei endet nicht mit einem Zeilenumbruch. | 1 | |
| blocks | NeedBraces | Das Konstrukt 'else' muss geschweifte Klammern '{}' verwenden. | 101 | |
| sizes | LineLength | Zeile ist 95 Zeichen lang (Obergrenze ist 80). | 123 |
org/apache/creadur/whisker/app/load/StreamableClassPathResource.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | HiddenField | Die Variable 'name' verbirgt ein Feld. | 44 |
org/apache/creadur/whisker/app/load/StreamableFileNameResource.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | HiddenField | Die Variable 'fileName' verbirgt ein Feld. | 46 |
org/apache/creadur/whisker/app/load/StreamableFileResource.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | HiddenField | Die Variable 'file' verbirgt ein Feld. | 41 |
org/apache/creadur/whisker/app/out/WriteResultsIntoDirectoryFactory.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | HiddenField | Die Variable 'directory' verbirgt ein Feld. | 49 | |
| coding | HiddenField | Die Variable 'encoding' verbirgt ein Feld. | 49 |
org/apache/creadur/whisker/app/out/WriteResultsToSystemOutFactory.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | HiddenField | Die Variable 'encoding' verbirgt ein Feld. | 42 |
org/apache/creadur/whisker/cli/CommandLineOption.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Zeile ist 97 Zeichen lang (Obergrenze ist 80). | 45 | |
| coding | HiddenField | Die Variable 'longName' verbirgt ein Feld. | 89 | |
| coding | HiddenField | Die Variable 'shortName' verbirgt ein Feld. | 90 | |
| coding | HiddenField | Die Variable 'description' verbirgt ein Feld. | 91 | |
| coding | HiddenField | Die Variable 'required' verbirgt ein Feld. | 92 | |
| coding | HiddenField | Die Variable 'argument' verbirgt ein Feld. | 93 | |
| coding | HiddenField | Die Variable 'isAct' verbirgt ein Feld. | 94 | |
| sizes | LineLength | Zeile ist 86 Zeichen lang (Obergrenze ist 80). | 133 |
org/apache/creadur/whisker/cli/Main.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | AvoidStarImport | Stern-Importe der Form '.*' sollten vermieden werden - org.apache.commons.cli.*. | 21 | |
| whitespace | OperatorWrap | '+' sollte in einer neuen Zeile stehen. | 36 | |
| whitespace | FileTabCharacter | Die Datei enthält Tabulatorzeichen (dies ist das erste Vorkommen). | 37 | |
| whitespace | OperatorWrap | '+' sollte in einer neuen Zeile stehen. | 37 | |
| whitespace | OperatorWrap | '+' sollte in einer neuen Zeile stehen. | 44 | |
| whitespace | OperatorWrap | '+' sollte in einer neuen Zeile stehen. | 45 | |
| whitespace | OperatorWrap | '+' sollte in einer neuen Zeile stehen. | 46 | |
| whitespace | OperatorWrap | '+' sollte in einer neuen Zeile stehen. | 47 | |
| whitespace | OperatorWrap | '+' sollte in einer neuen Zeile stehen. | 48 | |
| whitespace | OperatorWrap | '+' sollte in einer neuen Zeile stehen. | 49 | |
| coding | HiddenField | Die Variable 'whisker' verbirgt ein Feld. | 88 | |
| javadoc | JavadocStyle | Der erste Satz sollte mit einem Punkt enden. | 154 | |
| misc | FinalParameters | Der Parameter args sollte als 'final' deklariert sein. | 195 | |
| sizes | LineLength | Zeile ist 81 Zeichen lang (Obergrenze ist 80). | 211 |
org/apache/creadur/whisker/fromxml/DuplicateElementException.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| regexp | RegexpSingleline | Line has trailing spaces. | 17 | |
| sizes | LineLength | Zeile ist 87 Zeichen lang (Obergrenze ist 80). | 22 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 27 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 29 | |
| sizes | LineLength | Zeile ist 117 Zeichen lang (Obergrenze ist 80). | 29 | |
| misc | FinalParameters | Der Parameter message sollte als 'final' deklariert sein. | 32 |
org/apache/creadur/whisker/fromxml/InvalidXmlException.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | NewlineAtEndOfFile | Datei endet nicht mit einem Zeilenumbruch. | 1 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 17 |
org/apache/creadur/whisker/fromxml/JDomBuilder.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| regexp | RegexpSingleline | Line has trailing spaces. | 17 | |
| imports | AvoidStarImport | Stern-Importe der Form '.*' sollten vermieden werden - org.apache.creadur.whisker.model.*. | 22 | |
| imports | AvoidStarImport | Stern-Importe der Form '.*' sollten vermieden werden - java.util.*. | 30 | |
| whitespace | FileTabCharacter | Die Datei enthält Tabulatorzeichen (dies ist das erste Vorkommen). | 37 | |
| javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 37 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 39 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 43 | |
| javadoc | JavadocStyle | Der erste Satz sollte mit einem Punkt enden. | 46 | |
| javadoc | JavadocStyle | Der erste Satz sollte mit einem Punkt enden. | 48 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 53 | |
| sizes | LineLength | Zeile ist 85 Zeichen lang (Obergrenze ist 80). | 60 | |
| misc | FinalParameters | Der Parameter element sollte als 'final' deklariert sein. | 60 | |
| sizes | LineLength | Zeile ist 93 Zeichen lang (Obergrenze ist 80). | 63 | |
| sizes | LineLength | Zeile ist 95 Zeichen lang (Obergrenze ist 80). | 64 | |
| sizes | LineLength | Zeile ist 89 Zeichen lang (Obergrenze ist 80). | 67 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 73 | |
| misc | FinalParameters | Der Parameter element sollte als 'final' deklariert sein. | 81 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 88 | |
| misc | FinalParameters | Der Parameter element sollte als 'final' deklariert sein. | 95 | |
| sizes | LineLength | Zeile ist 93 Zeichen lang (Obergrenze ist 80). | 102 | |
| misc | FinalParameters | Der Parameter element sollte als 'final' deklariert sein. | 112 | |
| sizes | LineLength | Zeile ist 83 Zeichen lang (Obergrenze ist 80). | 116 | |
| sizes | LineLength | Zeile ist 81 Zeichen lang (Obergrenze ist 80). | 128 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 144 | |
| sizes | LineLength | Zeile ist 83 Zeichen lang (Obergrenze ist 80). | 153 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 158 | |
| sizes | LineLength | Zeile ist 81 Zeichen lang (Obergrenze ist 80). | 165 | |
| sizes | LineLength | Zeile ist 81 Zeichen lang (Obergrenze ist 80). | 171 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 176 | |
| sizes | LineLength | Zeile ist 84 Zeichen lang (Obergrenze ist 80). | 185 | |
| sizes | LineLength | Zeile ist 88 Zeichen lang (Obergrenze ist 80). | 186 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 198 | |
| misc | FinalParameters | Der Parameter element sollte als 'final' deklariert sein. | 203 | |
| sizes | LineLength | Zeile ist 89 Zeichen lang (Obergrenze ist 80). | 206 | |
| sizes | LineLength | Zeile ist 91 Zeichen lang (Obergrenze ist 80). | 218 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 228 | |
| sizes | LineLength | Zeile ist 88 Zeichen lang (Obergrenze ist 80). | 238 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 256 | |
| misc | FinalParameters | Der Parameter element sollte als 'final' deklariert sein. | 260 | |
| misc | FinalParameters | Der Parameter licenses sollte als 'final' deklariert sein. | 261 | |
| sizes | LineLength | Zeile ist 92 Zeichen lang (Obergrenze ist 80). | 262 | |
| misc | FinalParameters | Der Parameter organisations sollte als 'final' deklariert sein. | 262 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 270 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 289 | |
| misc | FinalParameters | Der Parameter element sollte als 'final' deklariert sein. | 297 | |
| sizes | LineLength | Zeile ist 82 Zeichen lang (Obergrenze ist 80). | 299 | |
| sizes | LineLength | Zeile ist 96 Zeichen lang (Obergrenze ist 80). | 303 | |
| sizes | LineLength | Zeile ist 85 Zeichen lang (Obergrenze ist 80). | 305 | |
| sizes | LineLength | Zeile ist 99 Zeichen lang (Obergrenze ist 80). | 308 | |
| sizes | LineLength | Zeile ist 84 Zeichen lang (Obergrenze ist 80). | 311 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 320 | |
| sizes | LineLength | Zeile ist 82 Zeichen lang (Obergrenze ist 80). | 330 | |
| misc | FinalParameters | Der Parameter licenses sollte als 'final' deklariert sein. | 330 | |
| sizes | LineLength | Zeile ist 82 Zeichen lang (Obergrenze ist 80). | 331 | |
| misc | FinalParameters | Der Parameter organisations sollte als 'final' deklariert sein. | 331 | |
| misc | FinalParameters | Der Parameter parent sollte als 'final' deklariert sein. | 331 | |
| sizes | LineLength | Zeile ist 85 Zeichen lang (Obergrenze ist 80). | 335 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 344 | |
| sizes | LineLength | Zeile ist 94 Zeichen lang (Obergrenze ist 80). | 352 | |
| sizes | LineLength | Zeile ist 81 Zeichen lang (Obergrenze ist 80). | 354 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 359 | |
| misc | FinalParameters | Der Parameter element sollte als 'final' deklariert sein. | 368 | |
| misc | FinalParameters | Der Parameter licenses sollte als 'final' deklariert sein. | 369 | |
| misc | FinalParameters | Der Parameter organisations sollte als 'final' deklariert sein. | 370 | |
| sizes | LineLength | Zeile ist 93 Zeichen lang (Obergrenze ist 80). | 372 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 378 | |
| misc | FinalParameters | Der Parameter document sollte als 'final' deklariert sein. | 383 | |
| sizes | LineLength | Zeile ist 104 Zeichen lang (Obergrenze ist 80). | 384 | |
| sizes | LineLength | Zeile ist 86 Zeichen lang (Obergrenze ist 80). | 386 | |
| sizes | LineLength | Zeile ist 94 Zeichen lang (Obergrenze ist 80). | 390 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 402 | |
| misc | FinalParameters | Der Parameter document sollte als 'final' deklariert sein. | 407 | |
| sizes | LineLength | Zeile ist 84 Zeichen lang (Obergrenze ist 80). | 408 | |
| sizes | LineLength | Zeile ist 81 Zeichen lang (Obergrenze ist 80). | 409 | |
| sizes | LineLength | Zeile ist 84 Zeichen lang (Obergrenze ist 80). | 413 | |
| sizes | LineLength | Zeile ist 84 Zeichen lang (Obergrenze ist 80). | 416 | |
| sizes | LineLength | Zeile ist 84 Zeichen lang (Obergrenze ist 80). | 424 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 425 | |
| misc | FinalParameters | Der Parameter document sollte als 'final' deklariert sein. | 432 | |
| misc | FinalParameters | Der Parameter licenses sollte als 'final' deklariert sein. | 433 | |
| sizes | LineLength | Zeile ist 82 Zeichen lang (Obergrenze ist 80). | 434 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 446 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 457 | |
| sizes | LineLength | Zeile ist 83 Zeichen lang (Obergrenze ist 80). | 464 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 476 | |
| misc | FinalParameters | Der Parameter document sollte als 'final' deklariert sein. | 481 | |
| sizes | LineLength | Zeile ist 82 Zeichen lang (Obergrenze ist 80). | 482 | |
| sizes | LineLength | Zeile ist 82 Zeichen lang (Obergrenze ist 80). | 483 | |
| sizes | LineLength | Zeile ist 85 Zeichen lang (Obergrenze ist 80). | 487 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 500 | |
| sizes | LineLength | Zeile ist 83 Zeichen lang (Obergrenze ist 80). | 503 | |
| misc | FinalParameters | Der Parameter document sollte als 'final' deklariert sein. | 506 | |
| sizes | LineLength | Zeile ist 100 Zeichen lang (Obergrenze ist 80). | 516 | |
| sizes | LineLength | Zeile ist 89 Zeichen lang (Obergrenze ist 80). | 517 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 524 | |
| sizes | LineLength | Zeile ist 84 Zeichen lang (Obergrenze ist 80). | 531 | |
| sizes | LineLength | Zeile ist 84 Zeichen lang (Obergrenze ist 80). | 536 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 550 | |
| sizes | LineLength | Zeile ist 83 Zeichen lang (Obergrenze ist 80). | 561 | |
| sizes | LineLength | Zeile ist 91 Zeichen lang (Obergrenze ist 80). | 565 | |
| sizes | LineLength | Zeile ist 85 Zeichen lang (Obergrenze ist 80). | 567 | |
| sizes | LineLength | Zeile ist 82 Zeichen lang (Obergrenze ist 80). | 570 | |
| sizes | LineLength | Zeile ist 91 Zeichen lang (Obergrenze ist 80). | 574 | |
| sizes | LineLength | Zeile ist 96 Zeichen lang (Obergrenze ist 80). | 575 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 583 | |
| sizes | LineLength | Zeile ist 91 Zeichen lang (Obergrenze ist 80). | 589 | |
| sizes | LineLength | Zeile ist 82 Zeichen lang (Obergrenze ist 80). | 592 | |
| sizes | LineLength | Zeile ist 87 Zeichen lang (Obergrenze ist 80). | 593 | |
| sizes | LineLength | Zeile ist 85 Zeichen lang (Obergrenze ist 80). | 595 | |
| sizes | LineLength | Zeile ist 86 Zeichen lang (Obergrenze ist 80). | 596 | |
| sizes | LineLength | Zeile ist 88 Zeichen lang (Obergrenze ist 80). | 599 | |
| sizes | LineLength | Zeile ist 82 Zeichen lang (Obergrenze ist 80). | 603 | |
| javadoc | MissingJavadocMethod | Es fehlt ein Javadoc-Kommentar. | 603 | |
| design | DesignForExtension | Klasse 'JDomBuilder' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'build' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'JDomBuilder' final oder die Methode 'build' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. | 603 |
org/apache/creadur/whisker/fromxml/MissingIDException.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| regexp | RegexpSingleline | Line has trailing spaces. | 17 | |
| javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 27 | |
| javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 28 | |
| javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 29 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 30 | |
| sizes | LineLength | Zeile ist 86 Zeichen lang (Obergrenze ist 80). | 37 | |
| coding | HiddenField | Die Variable 'linkedElement' verbirgt ein Feld. | 37 | |
| coding | HiddenField | Die Variable 'linkingElement' verbirgt ein Feld. | 37 | |
| coding | HiddenField | Die Variable 'id' verbirgt ein Feld. | 38 | |
| sizes | LineLength | Zeile ist 123 Zeichen lang (Obergrenze ist 80). | 39 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 54 |
org/apache/creadur/whisker/fromxml/UnexpectedElementException.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocPackage | Es fehlt eine package-info.java. | 1 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 17 | |
| javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 29 | |
| javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 30 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 31 | |
| sizes | LineLength | Zeile ist 97 Zeichen lang (Obergrenze ist 80). | 37 | |
| coding | HiddenField | Die Variable 'expectedElement' verbirgt ein Feld. | 37 | |
| coding | HiddenField | Die Variable 'actualElement' verbirgt ein Feld. | 37 | |
| sizes | LineLength | Zeile ist 86 Zeichen lang (Obergrenze ist 80). | 38 |
org/apache/creadur/whisker/model/ByOrganisation.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Zeile ist 83 Zeichen lang (Obergrenze ist 80). | 27 | |
| coding | HiddenField | Die Variable 'organisation' verbirgt ein Feld. | 42 | |
| coding | HiddenField | Die Variable 'resources' verbirgt ein Feld. | 43 | |
| sizes | LineLength | Zeile ist 81 Zeichen lang (Obergrenze ist 80). | 74 | |
| blocks | NeedBraces | Das Konstrukt 'else' muss geschweifte Klammern '{}' verwenden. | 127 |
org/apache/creadur/whisker/model/Descriptor.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocStyle | Der erste Satz sollte mit einem Punkt enden. | 32 | |
| javadoc | JavadocStyle | Der erste Satz sollte mit einem Punkt enden. | 40 | |
| coding | HiddenField | Die Variable 'primaryLicense' verbirgt ein Feld. | 67 | |
| coding | HiddenField | Die Variable 'primaryOrganisationId' verbirgt ein Feld. | 68 | |
| coding | HiddenField | Die Variable 'primaryNotice' verbirgt ein Feld. | 69 | |
| coding | HiddenField | Die Variable 'licenses' verbirgt ein Feld. | 70 | |
| coding | HiddenField | Die Variable 'notices' verbirgt ein Feld. | 71 | |
| coding | HiddenField | Die Variable 'organisations' verbirgt ein Feld. | 72 | |
| coding | HiddenField | Die Variable 'contents' verbirgt ein Feld. | 73 | |
| whitespace | ParenPad | Nach '(' folgt ein Leerzeichen. | 74 | |
| sizes | ParameterNumber | Konstruktor/Methode hat 8 Parameter (Obergrenze ist 7). | 106 | |
| coding | HiddenField | Die Variable 'primaryLicense' verbirgt ein Feld. | 106 | |
| coding | HiddenField | Die Variable 'primaryCopyrightNotice' verbirgt ein Feld. | 107 | |
| coding | HiddenField | Die Variable 'primaryOrganisationId' verbirgt ein Feld. | 108 | |
| coding | HiddenField | Die Variable 'primaryNotice' verbirgt ein Feld. | 109 | |
| coding | HiddenField | Die Variable 'licenses' verbirgt ein Feld. | 110 | |
| coding | HiddenField | Die Variable 'notices' verbirgt ein Feld. | 111 | |
| coding | HiddenField | Die Variable 'organisations' verbirgt ein Feld. | 112 | |
| coding | HiddenField | Die Variable 'contents' verbirgt ein Feld. | 113 | |
| sizes | LineLength | Zeile ist 83 Zeichen lang (Obergrenze ist 80). | 246 | |
| sizes | LineLength | Zeile ist 93 Zeichen lang (Obergrenze ist 80). | 247 | |
| sizes | LineLength | Zeile ist 97 Zeichen lang (Obergrenze ist 80). | 323 |
org/apache/creadur/whisker/model/License.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| regexp | RegexpSingleline | Line has trailing spaces. | 17 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 32 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 33 | |
| javadoc | JavadocStyle | Der erste Satz sollte mit einem Punkt enden. | 44 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 46 | |
| coding | HiddenField | Die Variable 'isSourceRequired' verbirgt ein Feld. | 58 | |
| coding | HiddenField | Die Variable 'baseText' verbirgt ein Feld. | 58 | |
| coding | HiddenField | Die Variable 'expectedParameters' verbirgt ein Feld. | 59 | |
| coding | HiddenField | Die Variable 'id' verbirgt ein Feld. | 59 | |
| coding | HiddenField | Die Variable 'url' verbirgt ein Feld. | 60 | |
| coding | HiddenField | Die Variable 'name' verbirgt ein Feld. | 60 | |
| javadoc | JavadocStyle | Der erste Satz sollte mit einem Punkt enden. | 91 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 93 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 103 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 143 | |
| coding | HiddenField | Die Variable 'expectedParameters' verbirgt ein Feld. | 150 | |
| javadoc | JavadocStyle | Der erste Satz sollte mit einem Punkt enden. | 156 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 157 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 168 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 210 | |
| javadoc | JavadocMethod | @return-Tag sollte vorhanden sein und eine Beschreibung haben. | 247 | |
| javadoc | JavadocMethod | Erwartetes Tag @param für 'other'. | 247 | |
| design | DesignForExtension | Klasse 'License' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'toString' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'License' final oder die Methode 'toString' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. | 253 |
org/apache/creadur/whisker/model/LicenseTemplateException.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | NewlineAtEndOfFile | Datei endet nicht mit einem Zeilenumbruch. | 1 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 17 | |
| design | FinalClass | Die Klasse LicenseTemplateException sollte als final deklariert werden. | 28 | |
| javadoc | JavadocStyle | Der erste Satz sollte mit einem Punkt enden. | 32 | |
| sizes | LineLength | Zeile ist 92 Zeichen lang (Obergrenze ist 80). | 47 | |
| sizes | LineLength | Zeile ist 93 Zeichen lang (Obergrenze ist 80). | 50 | |
| sizes | LineLength | Zeile ist 96 Zeichen lang (Obergrenze ist 80). | 51 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 82 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 87 | |
| sizes | LineLength | Zeile ist 81 Zeichen lang (Obergrenze ist 80). | 93 | |
| javadoc | JavadocMethod | Nicht verwendetes Tag @param für 'parameters'. | 110 | |
| sizes | LineLength | Zeile ist 86 Zeichen lang (Obergrenze ist 80). | 113 | |
| coding | HiddenField | Die Variable 'licenseName' verbirgt ein Feld. | 113 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 126 |
org/apache/creadur/whisker/model/NoCopyrightNoticeVerifier.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | FinalParameters | Der Parameter license sollte als 'final' deklariert sein. | 37 |
org/apache/creadur/whisker/model/NoticeCollator.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| regexp | RegexpSingleline | Line has trailing spaces. | 17 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 29 | |
| sizes | LineLength | Zeile ist 118 Zeichen lang (Obergrenze ist 80). | 33 | |
| javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 33 | |
| javadoc | MissingJavadocMethod | Es fehlt ein Javadoc-Kommentar. | 56 | |
| design | DesignForExtension | Klasse 'NoticeCollator' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'resourceNotices' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'NoticeCollator' final oder die Methode 'resourceNotices' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. | 56 | |
| sizes | LineLength | Zeile ist 102 Zeichen lang (Obergrenze ist 80). | 58 | |
| sizes | LineLength | Zeile ist 91 Zeichen lang (Obergrenze ist 80). | 59 |
org/apache/creadur/whisker/model/Organisation.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| regexp | RegexpSingleline | Line has trailing spaces. | 17 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 24 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 38 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 39 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 41 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 43 | |
| coding | HiddenField | Die Variable 'id' verbirgt ein Feld. | 46 | |
| coding | HiddenField | Die Variable 'name' verbirgt ein Feld. | 46 | |
| coding | HiddenField | Die Variable 'url' verbirgt ein Feld. | 46 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 65 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 74 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 83 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 84 | |
| design | DesignForExtension | Klasse 'Organisation' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'hashCode' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Organisation' final oder die Methode 'hashCode' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. | 92 | |
| design | DesignForExtension | Klasse 'Organisation' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'equals' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Organisation' final oder die Methode 'equals' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. | 100 | |
| blocks | NeedBraces | Das Konstrukt 'else' muss geschweifte Klammern '{}' verwenden. | 114 | |
| javadoc | JavadocMethod | @return-Tag sollte vorhanden sein und eine Beschreibung haben. | 120 | |
| javadoc | JavadocMethod | Erwartetes Tag @param für 'other'. | 120 | |
| design | DesignForExtension | Klasse 'Organisation' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'toString' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Organisation' final oder die Methode 'toString' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. | 126 |
org/apache/creadur/whisker/model/Resource.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | HiddenField | Die Variable 'name' verbirgt ein Feld. | 44 | |
| coding | HiddenField | Die Variable 'noticeId' verbirgt ein Feld. | 44 | |
| coding | HiddenField | Die Variable 'source' verbirgt ein Feld. | 45 | |
| blocks | NeedBraces | Das Konstrukt 'else' muss geschweifte Klammern '{}' verwenden. | 104 |
org/apache/creadur/whisker/model/ResourceNamesCollator.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| regexp | RegexpSingleline | Line has trailing spaces. | 34 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 37 |
org/apache/creadur/whisker/model/WithLicense.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | HiddenField | Die Variable 'license' verbirgt ein Feld. | 50 | |
| coding | HiddenField | Die Variable 'copyrightNotice' verbirgt ein Feld. | 50 | |
| coding | HiddenField | Die Variable 'parameters' verbirgt ein Feld. | 51 | |
| coding | HiddenField | Die Variable 'organisations' verbirgt ein Feld. | 52 |
org/apache/creadur/whisker/model/WithinDirectory.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Zeile ist 85 Zeichen lang (Obergrenze ist 80). | 27 | |
| javadoc | JavadocStyle | Der erste Satz sollte mit einem Punkt enden. | 36 | |
| coding | HiddenField | Die Variable 'name' verbirgt ein Feld. | 44 | |
| coding | HiddenField | Die Variable 'licenses' verbirgt ein Feld. | 45 | |
| coding | HiddenField | Die Variable 'publicDomain' verbirgt ein Feld. | 46 | |
| javadoc | JavadocMethod | Erwartetes Tag @param für 'other'. | 116 |
org/apache/creadur/whisker/model/package-info.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| regexp | RegexpSingleline | Line has trailing spaces. | 20 |
org/apache/creadur/whisker/out/velocity/LoggingVelocityEngine.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 37 | |
| sizes | LineLength | Zeile ist 83 Zeichen lang (Obergrenze ist 80). | 53 | |
| sizes | LineLength | Zeile ist 87 Zeichen lang (Obergrenze ist 80). | 81 | |
| sizes | LineLength | Zeile ist 91 Zeichen lang (Obergrenze ist 80). | 99 | |
| sizes | LineLength | Zeile ist 83 Zeichen lang (Obergrenze ist 80). | 117 |
org/apache/creadur/whisker/out/velocity/Product.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | HiddenField | Die Variable 'template' verbirgt ein Feld. | 64 | |
| coding | HiddenField | Die Variable 'result' verbirgt ein Feld. | 64 |
org/apache/creadur/whisker/out/velocity/RenderingHelper.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | NewlineAtEndOfFile | Datei endet nicht mit einem Zeilenumbruch. | 1 | |
| javadoc | JavadocStyle | Der erste Satz sollte mit einem Punkt enden. | 33 | |
| sizes | LineLength | Zeile ist 86 Zeichen lang (Obergrenze ist 80). | 48 | |
| coding | HiddenField | Die Variable 'work' verbirgt ein Feld. | 48 | |
| coding | HiddenField | Die Variable 'configuration' verbirgt ein Feld. | 48 | |
| whitespace | OperatorWrap | '||' sollte in einer neuen Zeile stehen. | 65 | |
| whitespace | OperatorWrap | '||' sollte in einer neuen Zeile stehen. | 66 | |
| javadoc | JavadocMethod | @return-Tag sollte vorhanden sein und eine Beschreibung haben. | 86 | |
| misc | FinalParameters | Der Parameter claim sollte als 'final' deklariert sein. | 96 | |
| sizes | LineLength | Zeile ist 95 Zeichen lang (Obergrenze ist 80). | 110 |
org/apache/creadur/whisker/out/velocity/VelocityReports.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | HiddenField | Die Variable 'writerFactory' verbirgt ein Feld. | 68 |
org/apache/creadur/whisker/plugin/maven/GenerateMojo.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocPackage | Es fehlt eine package-info.java. | 1 | |
| imports | AvoidStarImport | Stern-Importe der Form '.*' sollten vermieden werden - org.apache.maven.plugins.annotations.*. | 30 | |
| sizes | LineLength | Zeile ist 85 Zeichen lang (Obergrenze ist 80). | 34 | |
| javadoc | JavadocStyle | Der erste Satz sollte mit einem Punkt enden. | 39 | |
| whitespace | FileTabCharacter | Die Datei enthält Tabulatorzeichen (dies ist das erste Vorkommen). | 42 | |
| sizes | LineLength | Zeile ist 97 Zeichen lang (Obergrenze ist 80). | 48 | |
| sizes | LineLength | Zeile ist 81 Zeichen lang (Obergrenze ist 80). | 59 | |
| sizes | LineLength | Zeile ist 122 Zeichen lang (Obergrenze ist 80). | 69 | |
| sizes | LineLength | Zeile ist 112 Zeichen lang (Obergrenze ist 80). | 71 | |
| sizes | LineLength | Zeile ist 115 Zeichen lang (Obergrenze ist 80). | 74 | |
| sizes | LineLength | Zeile ist 119 Zeichen lang (Obergrenze ist 80). | 77 | |
| sizes | LineLength | Zeile ist 98 Zeichen lang (Obergrenze ist 80). | 81 |
org/apache/creadur/whisker/scan/Directory.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | HiddenField | Die Variable 'name' verbirgt ein Feld. | 46 | |
| coding | HiddenField | Die Variable 'contents' verbirgt ein Feld. | 63 | |
| blocks | NeedBraces | Das Konstrukt 'if' muss geschweifte Klammern '{}' verwenden. | 87 | |
| blocks | NeedBraces | Das Konstrukt 'if' muss geschweifte Klammern '{}' verwenden. | 89 | |
| blocks | NeedBraces | Das Konstrukt 'if' muss geschweifte Klammern '{}' verwenden. | 91 | |
| blocks | NeedBraces | Das Konstrukt 'else' muss geschweifte Klammern '{}' verwenden. | 96 | |
| coding | HiddenField | Die Variable 'name' verbirgt ein Feld. | 113 |
org/apache/creadur/whisker/scan/FromFileSystem.java
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| modifier | ModifierOrder | Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. | 56 | |
| modifier | RedundantModifier | Überflüssiger Modifier 'public'. | 73 | |
| coding | HiddenField | Die Variable 'base' verbirgt ein Feld. | 73 | |
| modifier | RedundantModifier | Überflüssiger Modifier 'public'. | 82 | |
| coding | HiddenField | Die Variable 'base' verbirgt ein Feld. | 82 | |
| modifier | RedundantModifier | Überflüssiger Modifier 'public'. | 177 | |
| coding | HiddenField | Die Variable 'file' verbirgt ein Feld. | 177 | |
| modifier | RedundantModifier | Überflüssiger Modifier 'public'. | 186 | |
| coding | HiddenField | Die Variable 'name' verbirgt ein Feld. | 186 | |
| coding | HiddenField | Die Variable 'file' verbirgt ein Feld. | 186 | |
| sizes | LineLength | Zeile ist 82 Zeichen lang (Obergrenze ist 80). | 189 | |
| sizes | LineLength | Zeile ist 91 Zeichen lang (Obergrenze ist 80). | 193 | |
| sizes | LineLength | Zeile ist 89 Zeichen lang (Obergrenze ist 80). | 206 | |
| coding | HiddenField | Die Variable 'name' verbirgt ein Feld. | 217 | |
| coding | HiddenField | Die Variable 'name' verbirgt ein Feld. | 231 | |
| coding | HiddenField | Die Variable 'name' verbirgt ein Feld. | 241 | |
| coding | HiddenField | Die Variable 'name' verbirgt ein Feld. | 251 | |
| coding | HiddenField | Die Variable 'file' verbirgt ein Feld. | 252 | |
| coding | HiddenField | Die Variable 'name' verbirgt ein Feld. | 267 | |
| misc | FinalParameters | Der Parameter name sollte als 'final' deklariert sein. | 290 | |
| coding | HiddenField | Die Variable 'name' verbirgt ein Feld. | 290 | |
| blocks | NeedBraces | Das Konstrukt 'if' muss geschweifte Klammern '{}' verwenden. | 329 | |
| blocks | NeedBraces | Das Konstrukt 'if' muss geschweifte Klammern '{}' verwenden. | 331 | |
| blocks | NeedBraces | Das Konstrukt 'else' muss geschweifte Klammern '{}' verwenden. | 335 |
Apache Whisker
Maven