Checkstyle Results
The following document contains the results of Checkstyle 9.3 with sun_checks.xml ruleset.
Summary
Files | Info | Warnings | Errors |
---|---|---|---|
6 | 0 | 0 | 196 |
Files
Rules
Category | Rule | Violations | Severity |
---|---|---|---|
coding | HiddenField | 5 | Error |
MagicNumber | 25 | Error | |
MissingSwitchDefault | 1 | Error | |
design | DesignForExtension | 4 | Error |
HideUtilityClassConstructor | 2 | Error | |
javadoc | InvalidJavadocPosition | 1 | Error |
JavadocPackage | 1 | Error | |
JavadocStyle | 1 | Error | |
JavadocVariable | 26 | Error | |
MissingJavadocMethod | 3 | Error | |
misc | FinalParameters | 17 | Error |
TodoComment | 1 | Error | |
sizes | LineLength
|
109 | Error |
Details
de/aikiit/game/kaiser/GameKaiserJavaApplication.java
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
Error | design | HideUtilityClassConstructor | Hilfsklassen sollten keinen Standard-Konstruktur und keinen als public deklarierten Konstruktor haben. | 8 |
Error | javadoc | MissingJavadocMethod | Es fehlt ein Javadoc-Kommentar. | 10 |
Error | misc | FinalParameters | Der Parameter args sollte als 'final' deklariert sein. | 10 |
de/aikiit/game/kaiser/KaiserActions.java
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
Error | sizes | LineLength | Zeile ist 93 Zeichen lang (Obergrenze ist 80). | 7 |
Error | design | HideUtilityClassConstructor | Hilfsklassen sollten keinen Standard-Konstruktur und keinen als public deklarierten Konstruktor haben. | 10 |
Error | sizes | LineLength | Zeile ist 81 Zeichen lang (Obergrenze ist 80). | 16 |
Error | misc | FinalParameters | Der Parameter engine sollte als 'final' deklariert sein. | 18 |
Error | sizes | LineLength | Zeile ist 148 Zeichen lang (Obergrenze ist 80). | 21 |
Error | sizes | LineLength | Zeile ist 82 Zeichen lang (Obergrenze ist 80). | 26 |
Error | sizes | LineLength | Zeile ist 148 Zeichen lang (Obergrenze ist 80). | 30 |
Error | misc | FinalParameters | Der Parameter engine sollte als 'final' deklariert sein. | 41 |
Error | sizes | LineLength | Zeile ist 140 Zeichen lang (Obergrenze ist 80). | 44 |
Error | sizes | LineLength | Zeile ist 82 Zeichen lang (Obergrenze ist 80). | 50 |
Error | sizes | LineLength | Zeile ist 125 Zeichen lang (Obergrenze ist 80). | 54 |
Error | sizes | LineLength | Zeile ist 95 Zeichen lang (Obergrenze ist 80). | 61 |
Error | misc | FinalParameters | Der Parameter engine sollte als 'final' deklariert sein. | 65 |
Error | sizes | LineLength | Zeile ist 151 Zeichen lang (Obergrenze ist 80). | 68 |
Error | sizes | LineLength | Zeile ist 82 Zeichen lang (Obergrenze ist 80). | 74 |
Error | sizes | LineLength | Zeile ist 146 Zeichen lang (Obergrenze ist 80). | 78 |
Error | sizes | LineLength | Zeile ist 103 Zeichen lang (Obergrenze ist 80). | 85 |
Error | misc | FinalParameters | Der Parameter engine sollte als 'final' deklariert sein. | 89 |
Error | sizes | LineLength | Zeile ist 138 Zeichen lang (Obergrenze ist 80). | 92 |
Error | sizes | LineLength | Zeile ist 82 Zeichen lang (Obergrenze ist 80). | 98 |
Error | coding | MissingSwitchDefault | In der switch-Anweisung fehlt der "default"-Zweig. | 102 |
Error | sizes | LineLength | Zeile ist 139 Zeichen lang (Obergrenze ist 80). | 104 |
Error | sizes | LineLength | Zeile ist 165 Zeichen lang (Obergrenze ist 80). | 106 |
Error | sizes | LineLength | Zeile ist 123 Zeichen lang (Obergrenze ist 80). | 108 |
de/aikiit/game/kaiser/KaiserEngine.java
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
Error | sizes | LineLength | Zeile ist 134 Zeichen lang (Obergrenze ist 80). | 15 |
Error | sizes | LineLength | Zeile ist 97 Zeichen lang (Obergrenze ist 80). | 18 |
Error | sizes | LineLength | Zeile ist 86 Zeichen lang (Obergrenze ist 80). | 24 |
Error | sizes | LineLength | Zeile ist 87 Zeichen lang (Obergrenze ist 80). | 27 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 35 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 36 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 37 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 38 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 39 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 40 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 41 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 42 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 43 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 44 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 45 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 46 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 48 |
Error | coding | MagicNumber | Die magische Zahl '95L' sollte als Konstante definiert werden. | 54 |
Error | coding | MagicNumber | Die magische Zahl '3L' sollte als Konstante definiert werden. | 56 |
Error | coding | MagicNumber | Die magische Zahl '2800L' sollte als Konstante definiert werden. | 57 |
Error | coding | MagicNumber | Die magische Zahl '3000L' sollte als Konstante definiert werden. | 58 |
Error | coding | MagicNumber | Die magische Zahl '5L' sollte als Konstante definiert werden. | 60 |
Error | sizes | LineLength | Zeile ist 102 Zeichen lang (Obergrenze ist 80). | 68 |
Error | coding | MagicNumber | Die magische Zahl '10' sollte als Konstante definiert werden. | 77 |
Error | coding | MagicNumber | Die magische Zahl '17L' sollte als Konstante definiert werden. | 78 |
Error | sizes | LineLength | Zeile ist 81 Zeichen lang (Obergrenze ist 80). | 82 |
Error | misc | FinalParameters | Der Parameter threshold sollte als 'final' deklariert sein. | 87 |
Error | sizes | LineLength | Zeile ist 105 Zeichen lang (Obergrenze ist 80). | 88 |
Error | sizes | LineLength | Zeile ist 106 Zeichen lang (Obergrenze ist 80). | 93 |
Error | sizes | LineLength | Zeile ist 102 Zeichen lang (Obergrenze ist 80). | 97 |
Error | sizes | LineLength | Zeile ist 94 Zeichen lang (Obergrenze ist 80). | 99 |
Error | sizes | LineLength | Zeile ist 92 Zeichen lang (Obergrenze ist 80). | 106 |
Error | sizes | LineLength | Zeile ist 122 Zeichen lang (Obergrenze ist 80). | 109 |
Error | coding | MagicNumber | Die magische Zahl '10' sollte als Konstante definiert werden. | 109 |
Error | design | DesignForExtension | Klasse 'KaiserEngine' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'setQ' 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 'KaiserEngine' final oder die Methode 'setQ' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. | 113 |
Error | misc | FinalParameters | Der Parameter q sollte als 'final' deklariert sein. | 114 |
Error | coding | HiddenField | Die Variable 'q' verbirgt ein Feld. | 114 |
Error | design | DesignForExtension | Klasse 'KaiserEngine' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'setSupplies' 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 'KaiserEngine' final oder die Methode 'setSupplies' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. | 118 |
Error | misc | FinalParameters | Der Parameter supplies sollte als 'final' deklariert sein. | 119 |
Error | coding | HiddenField | Die Variable 'supplies' verbirgt ein Feld. | 119 |
Error | design | DesignForExtension | Klasse 'KaiserEngine' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'setArea' 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 'KaiserEngine' final oder die Methode 'setArea' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. | 124 |
Error | misc | FinalParameters | Der Parameter area sollte als 'final' deklariert sein. | 125 |
Error | coding | HiddenField | Die Variable 'area' verbirgt ein Feld. | 125 |
Error | sizes | LineLength | Zeile ist 122 Zeichen lang (Obergrenze ist 80). | 139 |
Error | sizes | LineLength | Zeile ist 156 Zeichen lang (Obergrenze ist 80). | 143 |
Error | misc | FinalParameters | Der Parameter buy sollte als 'final' deklariert sein. | 145 |
Error | sizes | LineLength | Zeile ist 165 Zeichen lang (Obergrenze ist 80). | 147 |
Error | sizes | LineLength | Zeile ist 100 Zeichen lang (Obergrenze ist 80). | 151 |
Error | sizes | LineLength | Zeile ist 101 Zeichen lang (Obergrenze ist 80). | 153 |
Error | sizes | LineLength | Zeile ist 124 Zeichen lang (Obergrenze ist 80). | 163 |
Error | sizes | LineLength | Zeile ist 81 Zeichen lang (Obergrenze ist 80). | 166 |
Error | misc | FinalParameters | Der Parameter sell sollte als 'final' deklariert sein. | 168 |
Error | sizes | LineLength | Zeile ist 165 Zeichen lang (Obergrenze ist 80). | 170 |
Error | sizes | LineLength | Zeile ist 93 Zeichen lang (Obergrenze ist 80). | 176 |
Error | misc | FinalParameters | Der Parameter feed sollte als 'final' deklariert sein. | 189 |
Error | sizes | LineLength | Zeile ist 165 Zeichen lang (Obergrenze ist 80). | 191 |
Error | sizes | LineLength | Zeile ist 81 Zeichen lang (Obergrenze ist 80). | 197 |
Error | sizes | LineLength | Zeile ist 114 Zeichen lang (Obergrenze ist 80). | 206 |
Error | sizes | LineLength | Zeile ist 189 Zeichen lang (Obergrenze ist 80). | 209 |
Error | misc | FinalParameters | Der Parameter cultivate sollte als 'final' deklariert sein. | 211 |
Error | sizes | LineLength | Zeile ist 165 Zeichen lang (Obergrenze ist 80). | 218 |
Error | sizes | LineLength | Zeile ist 96 Zeichen lang (Obergrenze ist 80). | 223 |
Error | sizes | LineLength | Zeile ist 121 Zeichen lang (Obergrenze ist 80). | 226 |
Error | sizes | LineLength | Zeile ist 91 Zeichen lang (Obergrenze ist 80). | 228 |
Error | sizes | LineLength | Zeile ist 102 Zeichen lang (Obergrenze ist 80). | 231 |
Error | sizes | LineLength | Zeile ist 163 Zeichen lang (Obergrenze ist 80). | 249 |
Error | sizes | LineLength | Zeile ist 91 Zeichen lang (Obergrenze ist 80). | 250 |
Error | sizes | LineLength | Zeile ist 85 Zeichen lang (Obergrenze ist 80). | 252 |
Error | design | DesignForExtension | Klasse 'KaiserEngine' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'calculateNewPrice' 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 'KaiserEngine' final oder die Methode 'calculateNewPrice' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. | 256 |
Error | javadoc | InvalidJavadocPosition | Javadoc-Kommentar ist an der falschen Stelle platziert. | 257 |
Error | coding | MagicNumber | Die magische Zahl '5' sollte als Konstante definiert werden. | 261 |
Error | javadoc | JavadocStyle | Der erste Satz sollte mit einem Punkt enden. | 264 |
Error | sizes | LineLength | Zeile ist 91 Zeichen lang (Obergrenze ist 80). | 273 |
Error | coding | MagicNumber | Die magische Zahl '20L' sollte als Konstante definiert werden. | 273 |
Error | sizes | LineLength | Zeile ist 172 Zeichen lang (Obergrenze ist 80). | 274 |
Error | coding | MagicNumber | Die magische Zahl '100' sollte als Konstante definiert werden. | 274 |
Error | sizes | LineLength | Zeile ist 84 Zeichen lang (Obergrenze ist 80). | 276 |
Error | coding | MagicNumber | Die magische Zahl '20L' sollte als Konstante definiert werden. | 276 |
Error | sizes | LineLength | Zeile ist 97 Zeichen lang (Obergrenze ist 80). | 286 |
Error | coding | MagicNumber | Die magische Zahl '0.45' sollte als Konstante definiert werden. | 286 |
Error | sizes | LineLength | Zeile ist 113 Zeichen lang (Obergrenze ist 80). | 288 |
Error | sizes | LineLength | Zeile ist 124 Zeichen lang (Obergrenze ist 80). | 289 |
Error | sizes | LineLength | Zeile ist 204 Zeichen lang (Obergrenze ist 80). | 297 |
Error | coding | MagicNumber | Die magische Zahl '100' sollte als Konstante definiert werden. | 297 |
Error | sizes | LineLength | Zeile ist 109 Zeichen lang (Obergrenze ist 80). | 298 |
Error | sizes | LineLength | Zeile ist 85 Zeichen lang (Obergrenze ist 80). | 300 |
de/aikiit/game/kaiser/KaiserEnginePrinter.java
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 17 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 18 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 19 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 20 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 21 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 22 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 23 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 24 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 25 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 27 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 29 |
Error | javadoc | MissingJavadocMethod | Es fehlt ein Javadoc-Kommentar. | 31 |
Error | misc | FinalParameters | Der Parameter engine sollte als 'final' deklariert sein. | 31 |
Error | coding | HiddenField | Die Variable 'engine' verbirgt ein Feld. | 31 |
Error | sizes | LineLength | Zeile ist 81 Zeichen lang (Obergrenze ist 80). | 36 |
Error | misc | FinalParameters | Der Parameter round sollte als 'final' deklariert sein. | 41 |
Error | sizes | LineLength | Zeile ist 131 Zeichen lang (Obergrenze ist 80). | 44 |
Error | sizes | LineLength | Zeile ist 205 Zeichen lang (Obergrenze ist 80). | 45 |
Error | coding | MagicNumber | Die magische Zahl '10' sollte als Konstante definiert werden. | 45 |
Error | sizes | LineLength | Zeile ist 199 Zeichen lang (Obergrenze ist 80). | 46 |
Error | coding | MagicNumber | Die magische Zahl '10' sollte als Konstante definiert werden. | 46 |
Error | sizes | LineLength | Zeile ist 200 Zeichen lang (Obergrenze ist 80). | 47 |
Error | coding | MagicNumber | Die magische Zahl '10' sollte als Konstante definiert werden. | 47 |
Error | sizes | LineLength | Zeile ist 208 Zeichen lang (Obergrenze ist 80). | 48 |
Error | coding | MagicNumber | Die magische Zahl '10' sollte als Konstante definiert werden. | 48 |
Error | sizes | LineLength | Zeile ist 202 Zeichen lang (Obergrenze ist 80). | 49 |
Error | coding | MagicNumber | Die magische Zahl '10' sollte als Konstante definiert werden. | 49 |
Error | misc | FinalParameters | Der Parameter round sollte als 'final' deklariert sein. | 59 |
Error | sizes | LineLength | Zeile ist 117 Zeichen lang (Obergrenze ist 80). | 62 |
Error | sizes | LineLength | Zeile ist 210 Zeichen lang (Obergrenze ist 80). | 63 |
Error | coding | MagicNumber | Die magische Zahl '10' sollte als Konstante definiert werden. | 63 |
Error | sizes | LineLength | Zeile ist 209 Zeichen lang (Obergrenze ist 80). | 64 |
Error | coding | MagicNumber | Die magische Zahl '10' sollte als Konstante definiert werden. | 64 |
Error | sizes | LineLength | Zeile ist 107 Zeichen lang (Obergrenze ist 80). | 70 |
Error | sizes | LineLength | Zeile ist 117 Zeichen lang (Obergrenze ist 80). | 77 |
Error | sizes | LineLength | Zeile ist 121 Zeichen lang (Obergrenze ist 80). | 78 |
Error | sizes | LineLength | Zeile ist 149 Zeichen lang (Obergrenze ist 80). | 79 |
Error | sizes | LineLength | Zeile ist 185 Zeichen lang (Obergrenze ist 80). | 82 |
Error | sizes | LineLength | Zeile ist 111 Zeichen lang (Obergrenze ist 80). | 88 |
Error | sizes | LineLength | Zeile ist 111 Zeichen lang (Obergrenze ist 80). | 94 |
Error | sizes | LineLength | Zeile ist 96 Zeichen lang (Obergrenze ist 80). | 96 |
Error | sizes | LineLength | Zeile ist 131 Zeichen lang (Obergrenze ist 80). | 97 |
Error | sizes | LineLength | Zeile ist 137 Zeichen lang (Obergrenze ist 80). | 98 |
Error | sizes | LineLength | Zeile ist 98 Zeichen lang (Obergrenze ist 80). | 100 |
Error | sizes | LineLength | Zeile ist 102 Zeichen lang (Obergrenze ist 80). | 101 |
Error | sizes | LineLength | Zeile ist 115 Zeichen lang (Obergrenze ist 80). | 102 |
Error | sizes | LineLength | Zeile ist 81 Zeichen lang (Obergrenze ist 80). | 104 |
Error | misc | TodoComment | Kommentar entspricht to-do-Format 'TODO:'. | 104 |
Error | sizes | LineLength | Zeile ist 129 Zeichen lang (Obergrenze ist 80). | 105 |
Error | coding | MagicNumber | Die magische Zahl '33' sollte als Konstante definiert werden. | 105 |
Error | coding | MagicNumber | Die magische Zahl '7' sollte als Konstante definiert werden. | 105 |
Error | sizes | LineLength | Zeile ist 150 Zeichen lang (Obergrenze ist 80). | 106 |
Error | sizes | LineLength | Zeile ist 106 Zeichen lang (Obergrenze ist 80). | 107 |
Error | sizes | LineLength | Zeile ist 125 Zeichen lang (Obergrenze ist 80). | 110 |
Error | coding | MagicNumber | Die magische Zahl '9' sollte als Konstante definiert werden. | 110 |
Error | sizes | LineLength | Zeile ist 113 Zeichen lang (Obergrenze ist 80). | 111 |
Error | sizes | LineLength | Zeile ist 97 Zeichen lang (Obergrenze ist 80). | 113 |
Error | sizes | LineLength | Zeile ist 132 Zeichen lang (Obergrenze ist 80). | 114 |
Error | coding | MagicNumber | Die magische Zahl '9' sollte als Konstante definiert werden. | 114 |
Error | sizes | LineLength | Zeile ist 96 Zeichen lang (Obergrenze ist 80). | 115 |
Error | sizes | LineLength | Zeile ist 178 Zeichen lang (Obergrenze ist 80). | 117 |
Error | sizes | LineLength | Zeile ist 139 Zeichen lang (Obergrenze ist 80). | 119 |
de/aikiit/game/kaiser/KaiserGame.java
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
Error | javadoc | JavadocPackage | Es fehlt eine package-info.java. | 1 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 20 |
Error | javadoc | JavadocVariable | Es fehlt ein Javadoc-Kommentar. | 21 |
Error | javadoc | MissingJavadocMethod | Es fehlt ein Javadoc-Kommentar. | 27 |
Error | misc | FinalParameters | Der Parameter engine sollte als 'final' deklariert sein. | 32 |
Error | coding | HiddenField | Die Variable 'engine' verbirgt ein Feld. | 32 |
Error | sizes | LineLength | Zeile ist 98 Zeichen lang (Obergrenze ist 80). | 42 |
Error | sizes | LineLength | Zeile ist 161 Zeichen lang (Obergrenze ist 80). | 64 |
Error | sizes | LineLength | Zeile ist 84 Zeichen lang (Obergrenze ist 80). | 65 |
Error | sizes | LineLength | Zeile ist 116 Zeichen lang (Obergrenze ist 80). | 66 |
Error | sizes | LineLength | Zeile ist 86 Zeichen lang (Obergrenze ist 80). | 75 |
Error | sizes | LineLength | Zeile ist 86 Zeichen lang (Obergrenze ist 80). | 95 |
Error | sizes | LineLength | Zeile ist 102 Zeichen lang (Obergrenze ist 80). | 99 |
Error | sizes | LineLength | Zeile ist 102 Zeichen lang (Obergrenze ist 80). | 100 |
Error | sizes | LineLength | Zeile ist 102 Zeichen lang (Obergrenze ist 80). | 101 |
Error | sizes | LineLength | Zeile ist 102 Zeichen lang (Obergrenze ist 80). | 102 |
Error | sizes | LineLength | Zeile ist 102 Zeichen lang (Obergrenze ist 80). | 103 |
Error | sizes | LineLength | Zeile ist 102 Zeichen lang (Obergrenze ist 80). | 104 |
Error | sizes | LineLength | Zeile ist 102 Zeichen lang (Obergrenze ist 80). | 105 |
Error | sizes | LineLength | Zeile ist 182 Zeichen lang (Obergrenze ist 80). | 106 |
Error | sizes | LineLength | Zeile ist 127 Zeichen lang (Obergrenze ist 80). | 129 |