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
32 0 0 153

Files

File  I  W  E
de/aikiit/fotorenamer/ApplicationStarter.java 0 0 3
de/aikiit/fotorenamer/TestConstants.java 0 0 5
de/aikiit/fotorenamer/exception/FotorenamerExceptionTest.java 0 0 3
de/aikiit/fotorenamer/exception/InvalidDirectoryException.java 0 0 1
de/aikiit/fotorenamer/exception/NoFilesFoundException.java 0 0 1
de/aikiit/fotorenamer/gui/HelpWindow.java 0 0 8
de/aikiit/fotorenamer/gui/HelpWindowTest.java 0 0 2
de/aikiit/fotorenamer/gui/ImageDirectorySelector.java 0 0 22
de/aikiit/fotorenamer/gui/MainUIWindow.java 0 0 29
de/aikiit/fotorenamer/gui/ProgressBar.java 0 0 6
de/aikiit/fotorenamer/gui/ProgressBarTest.java 0 0 3
de/aikiit/fotorenamer/image/AbstractImageRenamer.java 0 0 6
de/aikiit/fotorenamer/image/CreationDateFromExifImageRenamer.java 0 0 1
de/aikiit/fotorenamer/image/CreationDateFromExifImageRenamerTest.java 0 0 4
de/aikiit/fotorenamer/image/ImageFilenameFilter.java 0 0 3
de/aikiit/fotorenamer/image/MetaDataExtractor.java 0 0 2
de/aikiit/fotorenamer/image/MetaDataExtractorTest.java 0 0 6
de/aikiit/fotorenamer/image/RemoveExifPrefixRenamer.java 0 0 16
de/aikiit/fotorenamer/util/ComponentGaugeUtil.java 0 0 1
de/aikiit/fotorenamer/util/ComponentGaugeUtilTest.java 0 0 5
de/aikiit/fotorenamer/util/LocalizationHelper.java 0 0 20
de/aikiit/fotorenamer/util/LocalizationHelperTest.java 0 0 5
fotorenamer.properties 0 0 1

Rules

Category Rule Violations Severity
coding MagicNumber 9  Error
design DesignForExtension 1  Error
HideUtilityClassConstructor 4  Error
imports AvoidStarImport 17  Error
UnusedImports
  • processJavadoc: "false"
1  Error
javadoc JavadocPackage 1  Error
JavadocVariable 13  Error
misc FinalParameters 2  Error
NewlineAtEndOfFile 1  Error
naming ConstantName 1  Error
StaticVariableName 3  Error
sizes LineLength
  • fileExtensions: "java"
96  Error
whitespace MethodParamPad 2  Error
WhitespaceAfter 1  Error
WhitespaceAround 1  Error

Details

de/aikiit/fotorenamer/ApplicationStarter.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - javax.swing.*. 23
 Error design HideUtilityClassConstructor Hilfsklassen sollten keinen Standard-Konstruktur und keinen als public deklarierten Konstruktor haben. 31
 Error sizes LineLength Zeile ist 85 Zeichen lang (Obergrenze ist 80). 36

de/aikiit/fotorenamer/TestConstants.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error design HideUtilityClassConstructor Hilfsklassen sollten keinen Standard-Konstruktur und keinen als public deklarierten Konstruktor haben. 29
 Error sizes LineLength Zeile ist 85 Zeichen lang (Obergrenze ist 80). 47
 Error sizes LineLength Zeile ist 114 Zeichen lang (Obergrenze ist 80). 52
 Error sizes LineLength Zeile ist 145 Zeichen lang (Obergrenze ist 80). 57

de/aikiit/fotorenamer/exception/FotorenamerExceptionTest.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - org.junit.jupiter.api.Assertions.*. 21
 Error whitespace MethodParamPad '(' sollte in der vorherigen Zeile stehen. 31
 Error whitespace MethodParamPad '(' sollte in der vorherigen Zeile stehen. 38

de/aikiit/fotorenamer/exception/InvalidDirectoryException.java

Severity Category Rule Message Line
 Error misc FinalParameters Der Parameter message sollte als 'final' deklariert sein. 39

de/aikiit/fotorenamer/exception/NoFilesFoundException.java

Severity Category Rule Message Line
 Error sizes LineLength Zeile ist 114 Zeichen lang (Obergrenze ist 80). 44

de/aikiit/fotorenamer/gui/HelpWindow.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - javax.swing.*. 22
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - java.awt.*. 23
 Error coding MagicNumber Die magische Zahl '350' sollte als Konstante definiert werden. 80
 Error coding MagicNumber Die magische Zahl '300' sollte als Konstante definiert werden. 80
 Error sizes LineLength Zeile ist 100 Zeichen lang (Obergrenze ist 80). 87
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 107
 Error sizes LineLength Zeile ist 83 Zeichen lang (Obergrenze ist 80). 112
 Error sizes LineLength Zeile ist 138 Zeichen lang (Obergrenze ist 80). 126

de/aikiit/fotorenamer/gui/HelpWindowTest.java

Severity Category Rule Message Line
 Error imports UnusedImports Nicht verwendeter Import - org.junit.jupiter.api.Test. 18
 Error design DesignForExtension Klasse 'HelpWindowTest' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'initWindow' 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 'HelpWindowTest' final oder die Methode 'initWindow' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 29

de/aikiit/fotorenamer/gui/ImageDirectorySelector.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - javax.swing.*. 25
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - java.awt.*. 26
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 96
 Error coding MagicNumber Die magische Zahl '60' sollte als Konstante definiert werden. 117
 Error sizes LineLength Zeile ist 102 Zeichen lang (Obergrenze ist 80). 136
 Error sizes LineLength Zeile ist 88 Zeichen lang (Obergrenze ist 80). 141
 Error sizes LineLength Zeile ist 132 Zeichen lang (Obergrenze ist 80). 145
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 162
 Error misc FinalParameters Der Parameter evt sollte als 'final' deklariert sein. 171
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 180
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 184
 Error sizes LineLength Zeile ist 141 Zeichen lang (Obergrenze ist 80). 185
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 205
 Error sizes LineLength Zeile ist 159 Zeichen lang (Obergrenze ist 80). 209
 Error sizes LineLength Zeile ist 101 Zeichen lang (Obergrenze ist 80). 216
 Error sizes LineLength Zeile ist 91 Zeichen lang (Obergrenze ist 80). 219
 Error sizes LineLength Zeile ist 199 Zeichen lang (Obergrenze ist 80). 220
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 222
 Error sizes LineLength Zeile ist 182 Zeichen lang (Obergrenze ist 80). 223
 Error sizes LineLength Zeile ist 125 Zeichen lang (Obergrenze ist 80). 230
 Error sizes LineLength Zeile ist 152 Zeichen lang (Obergrenze ist 80). 231
 Error sizes LineLength Zeile ist 97 Zeichen lang (Obergrenze ist 80). 257

de/aikiit/fotorenamer/gui/MainUIWindow.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - javax.swing.*. 27
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - java.awt.*. 28
 Error sizes LineLength Zeile ist 104 Zeichen lang (Obergrenze ist 80). 55
 Error naming ConstantName Der Bezeichner 'helpWindow' entspricht nicht dem Muster '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 71
 Error sizes LineLength Zeile ist 85 Zeichen lang (Obergrenze ist 80). 116
 Error sizes LineLength Zeile ist 88 Zeichen lang (Obergrenze ist 80). 128
 Error sizes LineLength Zeile ist 105 Zeichen lang (Obergrenze ist 80). 130
 Error sizes LineLength Zeile ist 88 Zeichen lang (Obergrenze ist 80). 134
 Error sizes LineLength Zeile ist 105 Zeichen lang (Obergrenze ist 80). 136
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 140
 Error sizes LineLength Zeile ist 103 Zeichen lang (Obergrenze ist 80). 142
 Error sizes LineLength Zeile ist 87 Zeichen lang (Obergrenze ist 80). 146
 Error sizes LineLength Zeile ist 104 Zeichen lang (Obergrenze ist 80). 148
 Error sizes LineLength Zeile ist 92 Zeichen lang (Obergrenze ist 80). 152
 Error sizes LineLength Zeile ist 109 Zeichen lang (Obergrenze ist 80). 154
 Error sizes LineLength Zeile ist 111 Zeichen lang (Obergrenze ist 80). 182
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 195
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 196
 Error sizes LineLength Zeile ist 94 Zeichen lang (Obergrenze ist 80). 205
 Error sizes LineLength Zeile ist 89 Zeichen lang (Obergrenze ist 80). 208
 Error sizes LineLength Zeile ist 98 Zeichen lang (Obergrenze ist 80). 213
 Error sizes LineLength Zeile ist 83 Zeichen lang (Obergrenze ist 80). 215
 Error sizes LineLength Zeile ist 83 Zeichen lang (Obergrenze ist 80). 218
 Error sizes LineLength Zeile ist 119 Zeichen lang (Obergrenze ist 80). 220
 Error sizes LineLength Zeile ist 95 Zeichen lang (Obergrenze ist 80). 221
 Error sizes LineLength Zeile ist 111 Zeichen lang (Obergrenze ist 80). 226
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 227
 Error sizes LineLength Zeile ist 88 Zeichen lang (Obergrenze ist 80). 238
 Error sizes LineLength Zeile ist 93 Zeichen lang (Obergrenze ist 80). 240

de/aikiit/fotorenamer/gui/ProgressBar.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - javax.swing.*. 22
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - java.awt.*. 23
 Error coding MagicNumber Die magische Zahl '35' sollte als Konstante definiert werden. 101
 Error coding MagicNumber Die magische Zahl '3' sollte als Konstante definiert werden. 102
 Error coding MagicNumber Die magische Zahl '3' sollte als Konstante definiert werden. 104
 Error sizes LineLength Zeile ist 93 Zeichen lang (Obergrenze ist 80). 128

de/aikiit/fotorenamer/gui/ProgressBarTest.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 29
 Error coding MagicNumber Die magische Zahl '10' sollte als Konstante definiert werden. 47
 Error coding MagicNumber Die magische Zahl '4' sollte als Konstante definiert werden. 54

de/aikiit/fotorenamer/image/AbstractImageRenamer.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - javax.swing.*. 28
 Error sizes LineLength Zeile ist 152 Zeichen lang (Obergrenze ist 80). 162
 Error sizes LineLength Zeile ist 139 Zeichen lang (Obergrenze ist 80). 174
 Error sizes LineLength Zeile ist 138 Zeichen lang (Obergrenze ist 80). 177
 Error sizes LineLength Zeile ist 154 Zeichen lang (Obergrenze ist 80). 180
 Error sizes LineLength Zeile ist 113 Zeichen lang (Obergrenze ist 80). 185

de/aikiit/fotorenamer/image/CreationDateFromExifImageRenamer.java

Severity Category Rule Message Line
 Error sizes LineLength Zeile ist 92 Zeichen lang (Obergrenze ist 80). 76

de/aikiit/fotorenamer/image/CreationDateFromExifImageRenamerTest.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - org.junit.jupiter.api.Assertions.*. 26
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 36
 Error sizes LineLength Zeile ist 105 Zeichen lang (Obergrenze ist 80). 67
 Error sizes LineLength Zeile ist 95 Zeichen lang (Obergrenze ist 80). 81

de/aikiit/fotorenamer/image/ImageFilenameFilter.java

Severity Category Rule Message Line
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 34
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 34
 Error sizes LineLength Zeile ist 126 Zeichen lang (Obergrenze ist 80). 45

de/aikiit/fotorenamer/image/MetaDataExtractor.java

Severity Category Rule Message Line
 Error sizes LineLength Zeile ist 85 Zeichen lang (Obergrenze ist 80). 139
 Error sizes LineLength Zeile ist 95 Zeichen lang (Obergrenze ist 80). 144

de/aikiit/fotorenamer/image/MetaDataExtractorTest.java

Severity Category Rule Message Line
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 35
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 35
 Error sizes LineLength Zeile ist 111 Zeichen lang (Obergrenze ist 80). 39
 Error sizes LineLength Zeile ist 99 Zeichen lang (Obergrenze ist 80). 50
 Error sizes LineLength Zeile ist 128 Zeichen lang (Obergrenze ist 80). 69
 Error sizes LineLength Zeile ist 133 Zeichen lang (Obergrenze ist 80). 77

de/aikiit/fotorenamer/image/RemoveExifPrefixRenamer.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - javax.swing.*. 26
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 36
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 43
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 51
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 52
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 53
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 54
 Error sizes LineLength Zeile ist 117 Zeichen lang (Obergrenze ist 80). 98
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 115
 Error whitespace WhitespaceAfter Nach 'if' fehlt ein Leerzeichen. 123
 Error sizes LineLength Zeile ist 125 Zeichen lang (Obergrenze ist 80). 142
 Error whitespace WhitespaceAround Nach 'switch' fehlt ein Leerzeichen. 150
 Error sizes LineLength Zeile ist 140 Zeichen lang (Obergrenze ist 80). 152
 Error sizes LineLength Zeile ist 139 Zeichen lang (Obergrenze ist 80). 155
 Error sizes LineLength Zeile ist 171 Zeichen lang (Obergrenze ist 80). 158
 Error sizes LineLength Zeile ist 116 Zeichen lang (Obergrenze ist 80). 161

de/aikiit/fotorenamer/util/ComponentGaugeUtil.java

Severity Category Rule Message Line
 Error design HideUtilityClassConstructor Hilfsklassen sollten keinen Standard-Konstruktur und keinen als public deklarierten Konstruktor haben. 33

de/aikiit/fotorenamer/util/ComponentGaugeUtilTest.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - javax.swing.*. 20
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - java.awt.*. 21
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - org.junit.jupiter.api.Assertions.*. 25
 Error sizes LineLength Zeile ist 109 Zeichen lang (Obergrenze ist 80). 40
 Error sizes LineLength Zeile ist 102 Zeichen lang (Obergrenze ist 80). 41

de/aikiit/fotorenamer/util/LocalizationHelper.java

Severity Category Rule Message Line
 Error design HideUtilityClassConstructor Hilfsklassen sollten keinen Standard-Konstruktur und keinen als public deklarierten Konstruktor haben. 36
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 49
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 51
 Error naming StaticVariableName Der Bezeichner 'BUNDLE' entspricht nicht dem Muster '^[a-z][a-zA-Z0-9]*$'. 51
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 52
 Error naming StaticVariableName Der Bezeichner 'LOCALE' entspricht nicht dem Muster '^[a-z][a-zA-Z0-9]*$'. 52
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 53
 Error naming StaticVariableName Der Bezeichner 'FORMAT' entspricht nicht dem Muster '^[a-z][a-zA-Z0-9]*$'. 53
 Error sizes LineLength Zeile ist 95 Zeichen lang (Obergrenze ist 80). 60
 Error sizes LineLength Zeile ist 135 Zeichen lang (Obergrenze ist 80). 66
 Error sizes LineLength Zeile ist 88 Zeichen lang (Obergrenze ist 80). 68
 Error sizes LineLength Zeile ist 88 Zeichen lang (Obergrenze ist 80). 82
 Error sizes LineLength Zeile ist 180 Zeichen lang (Obergrenze ist 80). 86
 Error sizes LineLength Zeile ist 93 Zeichen lang (Obergrenze ist 80). 112
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 118
 Error sizes LineLength Zeile ist 87 Zeichen lang (Obergrenze ist 80). 120
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 122
 Error sizes LineLength Zeile ist 106 Zeichen lang (Obergrenze ist 80). 124
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 137
 Error sizes LineLength Zeile ist 101 Zeichen lang (Obergrenze ist 80). 140

de/aikiit/fotorenamer/util/LocalizationHelperTest.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - de.aikiit.fotorenamer.util.LocalizationHelper.*. 22
 Error sizes LineLength Zeile ist 111 Zeichen lang (Obergrenze ist 80). 47
 Error coding MagicNumber Die magische Zahl '7' sollte als Konstante definiert werden. 48
 Error sizes LineLength Zeile ist 105 Zeichen lang (Obergrenze ist 80). 49
 Error sizes LineLength Zeile ist 110 Zeichen lang (Obergrenze ist 80). 50

fotorenamer.properties

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile Datei endet nicht mit einem Zeilenumbruch. 1