Fork me on GitHub

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 185

Files

File  I  W  E
de/aikiit/game/kaiser/GameKaiserJavaApplication.java 0 0 2
de/aikiit/game/kaiser/KaiserActions.java 0 0 24
de/aikiit/game/kaiser/KaiserEngine.java 0 0 81
de/aikiit/game/kaiser/KaiserEnginePrinter.java 0 0 58
de/aikiit/game/kaiser/KaiserGame.java 0 0 20

Rules

Category Rule Violations Severity
coding HiddenField 5  Error
MagicNumber 25  Error
MissingSwitchDefault 1  Error
design HideUtilityClassConstructor 2  Error
javadoc JavadocPackage 1  Error
JavadocStyle 1  Error
JavadocVariable 16  Error
MissingJavadocMethod 1  Error
misc FinalParameters 17  Error
TodoComment 1  Error
sizes LineLength
  • fileExtensions: "java"
109  Error
whitespace OperatorWrap 6  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 misc FinalParameters Der Parameter args sollte als 'final' deklariert sein. 14

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 misc FinalParameters Der Parameter q sollte als 'final' deklariert sein. 118
 Error coding HiddenField Die Variable 'q' verbirgt ein Feld. 118
 Error misc FinalParameters Der Parameter supplies sollte als 'final' deklariert sein. 127
 Error coding HiddenField Die Variable 'supplies' verbirgt ein Feld. 127
 Error misc FinalParameters Der Parameter area sollte als 'final' deklariert sein. 136
 Error coding HiddenField Die Variable 'area' verbirgt ein Feld. 136
 Error sizes LineLength Zeile ist 122 Zeichen lang (Obergrenze ist 80). 150
 Error sizes LineLength Zeile ist 156 Zeichen lang (Obergrenze ist 80). 154
 Error misc FinalParameters Der Parameter buy sollte als 'final' deklariert sein. 156
 Error sizes LineLength Zeile ist 165 Zeichen lang (Obergrenze ist 80). 158
 Error sizes LineLength Zeile ist 100 Zeichen lang (Obergrenze ist 80). 162
 Error sizes LineLength Zeile ist 101 Zeichen lang (Obergrenze ist 80). 164
 Error sizes LineLength Zeile ist 124 Zeichen lang (Obergrenze ist 80). 174
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 177
 Error misc FinalParameters Der Parameter sell sollte als 'final' deklariert sein. 179
 Error sizes LineLength Zeile ist 165 Zeichen lang (Obergrenze ist 80). 181
 Error sizes LineLength Zeile ist 93 Zeichen lang (Obergrenze ist 80). 187
 Error misc FinalParameters Der Parameter feed sollte als 'final' deklariert sein. 200
 Error sizes LineLength Zeile ist 165 Zeichen lang (Obergrenze ist 80). 202
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 208
 Error sizes LineLength Zeile ist 114 Zeichen lang (Obergrenze ist 80). 217
 Error sizes LineLength Zeile ist 189 Zeichen lang (Obergrenze ist 80). 220
 Error misc FinalParameters Der Parameter cultivate sollte als 'final' deklariert sein. 222
 Error sizes LineLength Zeile ist 165 Zeichen lang (Obergrenze ist 80). 229
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 234
 Error sizes LineLength Zeile ist 121 Zeichen lang (Obergrenze ist 80). 237
 Error sizes LineLength Zeile ist 91 Zeichen lang (Obergrenze ist 80). 239
 Error sizes LineLength Zeile ist 102 Zeichen lang (Obergrenze ist 80). 242
 Error sizes LineLength Zeile ist 163 Zeichen lang (Obergrenze ist 80). 260
 Error sizes LineLength Zeile ist 91 Zeichen lang (Obergrenze ist 80). 261
 Error sizes LineLength Zeile ist 85 Zeichen lang (Obergrenze ist 80). 263
 Error coding MagicNumber Die magische Zahl '5' sollte als Konstante definiert werden. 272
 Error javadoc JavadocStyle Der erste Satz sollte mit einem Punkt enden. 275
 Error sizes LineLength Zeile ist 91 Zeichen lang (Obergrenze ist 80). 284
 Error coding MagicNumber Die magische Zahl '20L' sollte als Konstante definiert werden. 284
 Error sizes LineLength Zeile ist 172 Zeichen lang (Obergrenze ist 80). 285
 Error coding MagicNumber Die magische Zahl '100' sollte als Konstante definiert werden. 285
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 287
 Error coding MagicNumber Die magische Zahl '20L' sollte als Konstante definiert werden. 287
 Error sizes LineLength Zeile ist 97 Zeichen lang (Obergrenze ist 80). 297
 Error coding MagicNumber Die magische Zahl '0.45' sollte als Konstante definiert werden. 297
 Error sizes LineLength Zeile ist 113 Zeichen lang (Obergrenze ist 80). 299
 Error sizes LineLength Zeile ist 124 Zeichen lang (Obergrenze ist 80). 300
 Error sizes LineLength Zeile ist 204 Zeichen lang (Obergrenze ist 80). 308
 Error coding MagicNumber Die magische Zahl '100' sollte als Konstante definiert werden. 308
 Error sizes LineLength Zeile ist 109 Zeichen lang (Obergrenze ist 80). 309
 Error sizes LineLength Zeile ist 85 Zeichen lang (Obergrenze ist 80). 311

de/aikiit/game/kaiser/KaiserEnginePrinter.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 58
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 60
 Error misc FinalParameters Der Parameter engine sollte als 'final' deklariert sein. 60
 Error coding HiddenField Die Variable 'engine' verbirgt ein Feld. 60
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 65
 Error misc FinalParameters Der Parameter round sollte als 'final' deklariert sein. 70
 Error sizes LineLength Zeile ist 131 Zeichen lang (Obergrenze ist 80). 72
 Error sizes LineLength Zeile ist 205 Zeichen lang (Obergrenze ist 80). 73
 Error coding MagicNumber Die magische Zahl '10' sollte als Konstante definiert werden. 73
 Error sizes LineLength Zeile ist 199 Zeichen lang (Obergrenze ist 80). 74
 Error coding MagicNumber Die magische Zahl '10' sollte als Konstante definiert werden. 74
 Error sizes LineLength Zeile ist 200 Zeichen lang (Obergrenze ist 80). 75
 Error coding MagicNumber Die magische Zahl '10' sollte als Konstante definiert werden. 75
 Error sizes LineLength Zeile ist 208 Zeichen lang (Obergrenze ist 80). 76
 Error coding MagicNumber Die magische Zahl '10' sollte als Konstante definiert werden. 76
 Error sizes LineLength Zeile ist 202 Zeichen lang (Obergrenze ist 80). 77
 Error coding MagicNumber Die magische Zahl '10' sollte als Konstante definiert werden. 77
 Error misc FinalParameters Der Parameter round sollte als 'final' deklariert sein. 87
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 88
 Error whitespace OperatorWrap '+' sollte in einer neuen Zeile stehen. 88
 Error sizes LineLength Zeile ist 174 Zeichen lang (Obergrenze ist 80). 89
 Error coding MagicNumber Die magische Zahl '10' sollte als Konstante definiert werden. 89
 Error whitespace OperatorWrap '+' sollte in einer neuen Zeile stehen. 89
 Error sizes LineLength Zeile ist 172 Zeichen lang (Obergrenze ist 80). 90
 Error coding MagicNumber Die magische Zahl '10' sollte als Konstante definiert werden. 90
 Error sizes LineLength Zeile ist 107 Zeichen lang (Obergrenze ist 80). 94
 Error sizes LineLength Zeile ist 98 Zeichen lang (Obergrenze ist 80). 99
 Error whitespace OperatorWrap '+' sollte in einer neuen Zeile stehen. 99
 Error sizes LineLength Zeile ist 103 Zeichen lang (Obergrenze ist 80). 100
 Error whitespace OperatorWrap '+' sollte in einer neuen Zeile stehen. 100
 Error sizes LineLength Zeile ist 125 Zeichen lang (Obergrenze ist 80). 101
 Error whitespace OperatorWrap '+' sollte in einer neuen Zeile stehen. 101
 Error whitespace OperatorWrap '+' sollte in einer neuen Zeile stehen. 102
 Error sizes LineLength Zeile ist 160 Zeichen lang (Obergrenze ist 80). 103
 Error sizes LineLength Zeile ist 111 Zeichen lang (Obergrenze ist 80). 107
 Error sizes LineLength Zeile ist 111 Zeichen lang (Obergrenze ist 80). 113
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 115
 Error sizes LineLength Zeile ist 131 Zeichen lang (Obergrenze ist 80). 116
 Error sizes LineLength Zeile ist 137 Zeichen lang (Obergrenze ist 80). 117
 Error sizes LineLength Zeile ist 98 Zeichen lang (Obergrenze ist 80). 119
 Error sizes LineLength Zeile ist 102 Zeichen lang (Obergrenze ist 80). 120
 Error sizes LineLength Zeile ist 115 Zeichen lang (Obergrenze ist 80). 121
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 123
 Error misc TodoComment Kommentar entspricht to-do-Format 'TODO:'. 123
 Error sizes LineLength Zeile ist 129 Zeichen lang (Obergrenze ist 80). 124
 Error coding MagicNumber Die magische Zahl '33' sollte als Konstante definiert werden. 124
 Error coding MagicNumber Die magische Zahl '7' sollte als Konstante definiert werden. 124
 Error sizes LineLength Zeile ist 150 Zeichen lang (Obergrenze ist 80). 125
 Error sizes LineLength Zeile ist 106 Zeichen lang (Obergrenze ist 80). 126
 Error sizes LineLength Zeile ist 125 Zeichen lang (Obergrenze ist 80). 129
 Error coding MagicNumber Die magische Zahl '9' sollte als Konstante definiert werden. 129
 Error sizes LineLength Zeile ist 113 Zeichen lang (Obergrenze ist 80). 130
 Error sizes LineLength Zeile ist 97 Zeichen lang (Obergrenze ist 80). 132
 Error sizes LineLength Zeile ist 132 Zeichen lang (Obergrenze ist 80). 133
 Error coding MagicNumber Die magische Zahl '9' sollte als Konstante definiert werden. 133
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 134
 Error sizes LineLength Zeile ist 178 Zeichen lang (Obergrenze ist 80). 136
 Error sizes LineLength Zeile ist 139 Zeichen lang (Obergrenze ist 80). 138

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. 21
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 22
 Error misc FinalParameters Der Parameter engine sollte als 'final' deklariert sein. 40
 Error coding HiddenField Die Variable 'engine' verbirgt ein Feld. 40
 Error sizes LineLength Zeile ist 98 Zeichen lang (Obergrenze ist 80). 50
 Error sizes LineLength Zeile ist 161 Zeichen lang (Obergrenze ist 80). 72
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 73
 Error sizes LineLength Zeile ist 116 Zeichen lang (Obergrenze ist 80). 74
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 83
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 103
 Error sizes LineLength Zeile ist 102 Zeichen lang (Obergrenze ist 80). 107
 Error sizes LineLength Zeile ist 102 Zeichen lang (Obergrenze ist 80). 108
 Error sizes LineLength Zeile ist 102 Zeichen lang (Obergrenze ist 80). 109
 Error sizes LineLength Zeile ist 102 Zeichen lang (Obergrenze ist 80). 110
 Error sizes LineLength Zeile ist 102 Zeichen lang (Obergrenze ist 80). 111
 Error sizes LineLength Zeile ist 102 Zeichen lang (Obergrenze ist 80). 112
 Error sizes LineLength Zeile ist 102 Zeichen lang (Obergrenze ist 80). 113
 Error sizes LineLength Zeile ist 102 Zeichen lang (Obergrenze ist 80). 114
 Error sizes LineLength Zeile ist 127 Zeichen lang (Obergrenze ist 80). 138