Checkstyle Results

The following document contains the results of Checkstyle 10.21.3 with /config/dsol-checks.xml ruleset.

Summary

Files  Info  Warnings  Errors
122 24 130 0

Files

File  I  W  E
nl/tudelft/simulation/dsol/swing/animation/d2/AnimationPanel.java 0 1 0
nl/tudelft/simulation/dsol/swing/animation/d2/AnimationUpdaterThread.java 0 2 0
nl/tudelft/simulation/dsol/swing/animation/d2/AutoPanAnimationPanel.java 0 4 0
nl/tudelft/simulation/dsol/swing/animation/d2/InputListener.java 0 10 0
nl/tudelft/simulation/dsol/swing/animation/d2/VisualizationPanel.java 0 5 0
nl/tudelft/simulation/dsol/swing/animation/d2/actions/HomeAction.java 0 1 0
nl/tudelft/simulation/dsol/swing/animation/d2/actions/IntrospectionAction.java 0 1 0
nl/tudelft/simulation/dsol/swing/animation/d2/actions/PanDownAction.java 0 1 0
nl/tudelft/simulation/dsol/swing/animation/d2/actions/PanLeftAction.java 0 1 0
nl/tudelft/simulation/dsol/swing/animation/d2/actions/PanRightAction.java 0 1 0
nl/tudelft/simulation/dsol/swing/animation/d2/actions/PanUpAction.java 0 1 0
nl/tudelft/simulation/dsol/swing/animation/d2/actions/ShowGridAction.java 0 1 0
nl/tudelft/simulation/dsol/swing/animation/d2/actions/ZoomInAction.java 0 1 0
nl/tudelft/simulation/dsol/swing/animation/d2/actions/ZoomOutAction.java 0 1 0
nl/tudelft/simulation/dsol/swing/animation/d2/actions/package-info.java 0 1 0
nl/tudelft/simulation/dsol/swing/animation/d2/package-info.java 0 1 0
nl/tudelft/simulation/dsol/swing/charts/boxwhisker/BoxAndWhiskerPlot.java 1 3 0
nl/tudelft/simulation/dsol/swing/charts/histogram/Histogram.java 0 2 0
nl/tudelft/simulation/dsol/swing/charts/histogram/HistogramDataset.java 0 6 0
nl/tudelft/simulation/dsol/swing/charts/histogram/HistogramDomainAxis.java 1 3 0
nl/tudelft/simulation/dsol/swing/charts/xy/XYChart.java 0 4 0
nl/tudelft/simulation/dsol/swing/charts/xy/XYDataset.java 0 2 0
nl/tudelft/simulation/dsol/swing/charts/xy/XYSeries.java 1 4 0
nl/tudelft/simulation/dsol/swing/gui/LabeledPanel.java 1 0 0
nl/tudelft/simulation/dsol/swing/gui/TablePanel.java 0 12 0
nl/tudelft/simulation/dsol/swing/gui/animation/AnimationToggles.java 1 0 0
nl/tudelft/simulation/dsol/swing/gui/control/AbstractControlPanel.java 1 1 0
nl/tudelft/simulation/dsol/swing/gui/control/DevsControlPanel.java 5 2 0
nl/tudelft/simulation/dsol/swing/gui/control/GenericControlPanel.java 3 0 0
nl/tudelft/simulation/dsol/swing/gui/control/RealTimeControlPanel.java 4 1 0
nl/tudelft/simulation/dsol/swing/gui/inputparameters/Test.java 0 1 0
nl/tudelft/simulation/dsol/swing/gui/util/Icons.java 0 2 0
nl/tudelft/simulation/dsol/swing/introspection/gui/CollectionTableModel.java 0 5 0
nl/tudelft/simulation/dsol/swing/introspection/gui/DefaultModelManager.java 0 3 0
nl/tudelft/simulation/dsol/swing/introspection/gui/ExpandButton.java 0 4 0
nl/tudelft/simulation/dsol/swing/introspection/gui/ImmutableCollectionTableModel.java 1 5 0
nl/tudelft/simulation/dsol/swing/introspection/gui/MapTableModel.java 0 6 0
nl/tudelft/simulation/dsol/swing/introspection/gui/ObjectJTable.java 0 9 0
nl/tudelft/simulation/dsol/swing/introspection/gui/ObjectTableModel.java 1 2 0
nl/tudelft/simulation/dsol/swing/introspection/gui/UpdateTimer.java 1 0 0
nl/tudelft/simulation/dsol/swing/introspection/mapping/CellPresentationConfiguration.java 0 2 0
nl/tudelft/simulation/dsol/swing/introspection/mapping/DefaultConfiguration.java 0 3 0
nl/tudelft/simulation/dsol/swing/introspection/mapping/ImmutableMapRenderer.java 0 1 0
nl/tudelft/simulation/dsol/swing/introspection/mapping/MyColorEditor.java 0 2 0
nl/tudelft/simulation/dsol/swing/introspection/mapping/MyTableCellEditor.java 1 0 0
nl/tudelft/simulation/dsol/swing/introspection/sortable/Sortable.java 0 1 0
nl/tudelft/simulation/dsol/swing/introspection/sortable/SortingHeaderCell.java 0 1 0
nl/tudelft/simulation/dsol/swing/introspection/sortable/SortingTableHeader.java 1 5 0
nl/tudelft/simulation/dsol/swing/introspection/sortable/SortingTableModel.java 0 5 0
nl/tudelft/simulation/dsol/swing/introspection/table/DynamicTableModel.java 1 0 0

Rules

Category Rule Violations Severity
blocks AvoidNestedBlocks
  • allowInSwitchCase: "true"
1  Warning
NeedBraces 36  Warning
coding HiddenField
  • ignoreConstructorParameter: "true"
  • ignoreSetter: "true"
6  Warning
design HideUtilityClassConstructor 1  Warning
VisibilityModifier 35  Warning
imports UnusedImports 1  Warning
javadoc JavadocPackage 8  Info
JavadocStyle 18  Warning
misc FinalParameters 2  Warning
NewlineAtEndOfFile
  • fileExtensions: "java"
  • lineSeparator: "crlf"
16  Warning
TodoComment 5  Warning
modifier RedundantModifier 3  Warning
naming MemberName 4  Warning
sizes LineLength
  • max: "128"
16  Info
whitespace WhitespaceAfter 2  Warning

Details

nl/tudelft/simulation/dsol/swing/animation/d2/AnimationPanel.java

Severity Category Rule Message Line
 Warning misc NewlineAtEndOfFile File does not end with a newline. 1

nl/tudelft/simulation/dsol/swing/animation/d2/AnimationUpdaterThread.java

Severity Category Rule Message Line
 Warning misc NewlineAtEndOfFile File does not end with a newline. 1
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 88

nl/tudelft/simulation/dsol/swing/animation/d2/AutoPanAnimationPanel.java

Severity Category Rule Message Line
 Warning misc NewlineAtEndOfFile File does not end with a newline. 1
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 84
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 127
 Warning blocks AvoidNestedBlocks Avoid nested blocks. 129

nl/tudelft/simulation/dsol/swing/animation/d2/InputListener.java

Severity Category Rule Message Line
 Warning misc NewlineAtEndOfFile File does not end with a newline. 1
 Warning blocks NeedBraces 'if' construct must use '{}'s. 113
 Warning blocks NeedBraces 'else' construct must use '{}'s. 115
 Warning blocks NeedBraces 'if' construct must use '{}'s. 120
 Warning blocks NeedBraces 'else' construct must use '{}'s. 122
 Warning blocks NeedBraces 'if' construct must use '{}'s. 185
 Warning blocks NeedBraces 'else' construct must use '{}'s. 187
 Warning blocks NeedBraces 'if' construct must use '{}'s. 192
 Warning blocks NeedBraces 'else' construct must use '{}'s. 194
 Warning blocks NeedBraces 'if' construct must use '{}'s. 198

nl/tudelft/simulation/dsol/swing/animation/d2/VisualizationPanel.java

Severity Category Rule Message Line
 Warning misc NewlineAtEndOfFile File does not end with a newline. 1
 Warning javadoc JavadocStyle First sentence should end with a period. 569
 Warning javadoc JavadocStyle First sentence should end with a period. 749
 Warning coding HiddenField 'extent' hides a field. 754
 Warning coding HiddenField 'extent' hides a field. 959

nl/tudelft/simulation/dsol/swing/animation/d2/actions/HomeAction.java

Severity Category Rule Message Line
 Warning misc NewlineAtEndOfFile File does not end with a newline. 1

nl/tudelft/simulation/dsol/swing/animation/d2/actions/IntrospectionAction.java

Severity Category Rule Message Line
 Warning misc NewlineAtEndOfFile File does not end with a newline. 1

nl/tudelft/simulation/dsol/swing/animation/d2/actions/PanDownAction.java

Severity Category Rule Message Line
 Warning misc NewlineAtEndOfFile File does not end with a newline. 1

nl/tudelft/simulation/dsol/swing/animation/d2/actions/PanLeftAction.java

Severity Category Rule Message Line
 Warning misc NewlineAtEndOfFile File does not end with a newline. 1

nl/tudelft/simulation/dsol/swing/animation/d2/actions/PanRightAction.java

Severity Category Rule Message Line
 Warning misc NewlineAtEndOfFile File does not end with a newline. 1

nl/tudelft/simulation/dsol/swing/animation/d2/actions/PanUpAction.java

Severity Category Rule Message Line
 Warning misc NewlineAtEndOfFile File does not end with a newline. 1

nl/tudelft/simulation/dsol/swing/animation/d2/actions/ShowGridAction.java

Severity Category Rule Message Line
 Warning misc NewlineAtEndOfFile File does not end with a newline. 1

nl/tudelft/simulation/dsol/swing/animation/d2/actions/ZoomInAction.java

Severity Category Rule Message Line
 Warning misc NewlineAtEndOfFile File does not end with a newline. 1

nl/tudelft/simulation/dsol/swing/animation/d2/actions/ZoomOutAction.java

Severity Category Rule Message Line
 Warning misc NewlineAtEndOfFile File does not end with a newline. 1

nl/tudelft/simulation/dsol/swing/animation/d2/actions/package-info.java

Severity Category Rule Message Line
 Warning misc NewlineAtEndOfFile File does not end with a newline. 1

nl/tudelft/simulation/dsol/swing/animation/d2/package-info.java

Severity Category Rule Message Line
 Warning misc NewlineAtEndOfFile File does not end with a newline. 1

nl/tudelft/simulation/dsol/swing/charts/boxwhisker/BoxAndWhiskerPlot.java

Severity Category Rule Message Line
 Info javadoc JavadocPackage Missing package-info.java file. 1
 Warning design VisibilityModifier Variable 'tallies' must be private and have accessor methods. 58
 Warning design VisibilityModifier Variable 'formatter' must be private and have accessor methods. 61
 Warning design VisibilityModifier Variable 'confidenceInterval' must be private and have accessor methods. 64

nl/tudelft/simulation/dsol/swing/charts/histogram/Histogram.java

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'chart' must be private and have accessor methods. 53
 Warning design VisibilityModifier Variable 'dataset' must be private and have accessor methods. 56

nl/tudelft/simulation/dsol/swing/charts/histogram/HistogramDataset.java

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'domain' must be private and have accessor methods. 33
 Warning design VisibilityModifier Variable 'range' must be private and have accessor methods. 36
 Warning javadoc JavadocStyle First sentence should end with a period. 38
 Warning design VisibilityModifier Variable 'numberOfBins' must be private and have accessor methods. 39
 Warning design VisibilityModifier Variable 'series' must be private and have accessor methods. 42
 Warning javadoc JavadocStyle First sentence should end with a period. 71

nl/tudelft/simulation/dsol/swing/charts/histogram/HistogramDomainAxis.java

Severity Category Rule Message Line
 Info javadoc JavadocPackage Missing package-info.java file. 1
 Warning design VisibilityModifier Variable 'labels' must be private and have accessor methods. 38
 Warning design VisibilityModifier Variable 'maxLabelHeight' must be private and have accessor methods. 41
 Warning javadoc JavadocStyle First sentence should end with a period. 101

nl/tudelft/simulation/dsol/swing/charts/xy/XYChart.java

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'chart' must be private and have accessor methods. 64
 Warning design VisibilityModifier Variable 'simulator' must be private and have accessor methods. 67
 Warning design VisibilityModifier Variable 'dataset' must be private and have accessor methods. 70
 Warning design VisibilityModifier Variable 'axisType' must be private and have accessor methods. 73

nl/tudelft/simulation/dsol/swing/charts/xy/XYDataset.java

Severity Category Rule Message Line
 Warning javadoc JavadocStyle First sentence should end with a period. 52
 Warning javadoc JavadocStyle First sentence should end with a period. 116

nl/tudelft/simulation/dsol/swing/charts/xy/XYSeries.java

Severity Category Rule Message Line
 Info javadoc JavadocPackage Missing package-info.java file. 1
 Warning design VisibilityModifier Variable 'entries' must be private and have accessor methods. 45
 Warning naming MemberName Name 'PERIOD' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
 Warning misc FinalParameters Parameter item should be final. 156
 Warning misc FinalParameters Parameter item should be final. 167

nl/tudelft/simulation/dsol/swing/gui/LabeledPanel.java

Severity Category Rule Message Line
 Info javadoc JavadocPackage Missing package-info.java file. 1

nl/tudelft/simulation/dsol/swing/gui/TablePanel.java

Severity Category Rule Message Line
 Warning blocks NeedBraces 'if' construct must use '{}'s. 83
 Warning blocks NeedBraces 'if' construct must use '{}'s. 85
 Warning blocks NeedBraces 'if' construct must use '{}'s. 87
 Warning blocks NeedBraces 'if' construct must use '{}'s. 89
 Warning blocks NeedBraces 'if' construct must use '{}'s. 101
 Warning blocks NeedBraces 'if' construct must use '{}'s. 103
 Warning blocks NeedBraces 'if' construct must use '{}'s. 105
 Warning blocks NeedBraces 'if' construct must use '{}'s. 107
 Warning blocks NeedBraces 'if' construct must use '{}'s. 109
 Warning blocks NeedBraces 'if' construct must use '{}'s. 111
 Warning blocks NeedBraces 'if' construct must use '{}'s. 113
 Warning blocks NeedBraces 'if' construct must use '{}'s. 115

nl/tudelft/simulation/dsol/swing/gui/animation/AnimationToggles.java

Severity Category Rule Message Line
 Info sizes LineLength Line is longer than 128 characters (found 130). 7

nl/tudelft/simulation/dsol/swing/gui/control/AbstractControlPanel.java

Severity Category Rule Message Line
 Info sizes LineLength Line is longer than 128 characters (found 138). 105
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 295

nl/tudelft/simulation/dsol/swing/gui/control/DevsControlPanel.java

Severity Category Rule Message Line
 Warning whitespace WhitespaceAfter ',' is not followed by whitespace. 84
 Warning whitespace WhitespaceAfter ',' is not followed by whitespace. 165
 Info sizes LineLength Line is longer than 128 characters (found 134). 229
 Info sizes LineLength Line is longer than 128 characters (found 133). 263
 Info sizes LineLength Line is longer than 128 characters (found 132). 297
 Info sizes LineLength Line is longer than 128 characters (found 131). 331
 Info sizes LineLength Line is longer than 128 characters (found 131). 365

nl/tudelft/simulation/dsol/swing/gui/control/GenericControlPanel.java

Severity Category Rule Message Line
 Info sizes LineLength Line is longer than 128 characters (found 130). 65
 Info sizes LineLength Line is longer than 128 characters (found 129). 99
 Info sizes LineLength Line is longer than 128 characters (found 132). 203

nl/tudelft/simulation/dsol/swing/gui/control/RealTimeControlPanel.java

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 128
 Info sizes LineLength Line is longer than 128 characters (found 131). 197
 Info sizes LineLength Line is longer than 128 characters (found 130). 232
 Info sizes LineLength Line is longer than 128 characters (found 134). 267
 Info sizes LineLength Line is longer than 128 characters (found 134). 302

nl/tudelft/simulation/dsol/swing/gui/inputparameters/Test.java

Severity Category Rule Message Line
 Warning design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 28

nl/tudelft/simulation/dsol/swing/gui/util/Icons.java

Severity Category Rule Message Line
 Warning modifier RedundantModifier Redundant 'final' modifier. 33
 Warning modifier RedundantModifier Redundant 'final' modifier. 51

nl/tudelft/simulation/dsol/swing/introspection/gui/CollectionTableModel.java

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'instances' must be private and have accessor methods. 44
 Warning design VisibilityModifier Variable 'keys' must be private and have accessor methods. 47
 Warning javadoc JavadocStyle First sentence should end with a period. 58
 Warning javadoc JavadocStyle First sentence should end with a period. 193
 Warning coding HiddenField 'manager' hides a field. 321

nl/tudelft/simulation/dsol/swing/introspection/gui/DefaultModelManager.java

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'defaultObjectTableModel' must be private and have accessor methods. 17
 Warning design VisibilityModifier Variable 'defaultCollectionObjectTableModel' must be private and have accessor methods. 20
 Warning design VisibilityModifier Variable 'defaultMapObjectTableModel' must be private and have accessor methods. 23

nl/tudelft/simulation/dsol/swing/introspection/gui/ExpandButton.java

Severity Category Rule Message Line
 Warning javadoc JavadocStyle First sentence should end with a period. 42
 Warning naming MemberName Name 'PROPERTY' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
 Warning naming MemberName Name 'MODEL' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
 Warning blocks NeedBraces 'if' construct must use '{}'s. 182

nl/tudelft/simulation/dsol/swing/introspection/gui/ImmutableCollectionTableModel.java

Severity Category Rule Message Line
 Info javadoc JavadocPackage Missing package-info.java file. 1
 Warning design VisibilityModifier Variable 'instances' must be private and have accessor methods. 40
 Warning design VisibilityModifier Variable 'keys' must be private and have accessor methods. 43
 Warning javadoc JavadocStyle First sentence should end with a period. 51
 Warning blocks NeedBraces 'if' construct must use '{}'s. 179
 Warning coding HiddenField 'manager' hides a field. 243

nl/tudelft/simulation/dsol/swing/introspection/gui/MapTableModel.java

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'keyMap' must be private and have accessor methods. 35
 Warning design VisibilityModifier Variable 'valueMap' must be private and have accessor methods. 38
 Warning design VisibilityModifier Variable 'rowKeys' must be private and have accessor methods. 41
 Warning javadoc JavadocStyle First sentence should end with a period. 49
 Warning blocks NeedBraces 'if' construct must use '{}'s. 180
 Warning coding HiddenField 'manager' hides a field. 249

nl/tudelft/simulation/dsol/swing/introspection/gui/ObjectJTable.java

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'hasShown' must be private and have accessor methods. 54
 Warning naming MemberName Name 'CONFIG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
 Warning blocks NeedBraces 'if' construct must use '{}'s. 144
 Warning blocks NeedBraces 'if' construct must use '{}'s. 146
 Warning blocks NeedBraces 'if' construct must use '{}'s. 148
 Warning blocks NeedBraces 'if' construct must use '{}'s. 150
 Warning blocks NeedBraces 'if' construct must use '{}'s. 152
 Warning blocks NeedBraces 'if' construct must use '{}'s. 154
 Warning blocks NeedBraces 'if' construct must use '{}'s. 156

nl/tudelft/simulation/dsol/swing/introspection/gui/ObjectTableModel.java

Severity Category Rule Message Line
 Info sizes LineLength Line is longer than 128 characters (found 135). 16
 Warning design VisibilityModifier Variable 'properties' must be private and have accessor methods. 28
 Warning coding HiddenField 'manager' hides a field. 210

nl/tudelft/simulation/dsol/swing/introspection/gui/UpdateTimer.java

Severity Category Rule Message Line
 Info sizes LineLength Line is longer than 128 characters (found 135). 14

nl/tudelft/simulation/dsol/swing/introspection/mapping/CellPresentationConfiguration.java

Severity Category Rule Message Line
 Warning javadoc JavadocStyle First sentence should end with a period. 19
 Warning javadoc JavadocStyle First sentence should end with a period. 26

nl/tudelft/simulation/dsol/swing/introspection/mapping/DefaultConfiguration.java

Severity Category Rule Message Line
 Warning imports UnusedImports Unused import - java.awt.Component. 4
 Warning javadoc JavadocStyle First sentence should end with a period. 68
 Warning javadoc JavadocStyle First sentence should end with a period. 78

nl/tudelft/simulation/dsol/swing/introspection/mapping/ImmutableMapRenderer.java

Severity Category Rule Message Line
 Warning blocks NeedBraces 'else' construct must use '{}'s. 45

nl/tudelft/simulation/dsol/swing/introspection/mapping/MyColorEditor.java

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'color' must be private and have accessor methods. 34
 Warning design VisibilityModifier Variable 'cellPanel' must be private and have accessor methods. 37

nl/tudelft/simulation/dsol/swing/introspection/mapping/MyTableCellEditor.java

Severity Category Rule Message Line
 Info javadoc JavadocPackage Missing package-info.java file. 1

nl/tudelft/simulation/dsol/swing/introspection/sortable/Sortable.java

Severity Category Rule Message Line
 Warning modifier RedundantModifier Redundant 'public' modifier. 21

nl/tudelft/simulation/dsol/swing/introspection/sortable/SortingHeaderCell.java

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'instanceCounter' must be private and have accessor methods. 38

nl/tudelft/simulation/dsol/swing/introspection/sortable/SortingTableHeader.java

Severity Category Rule Message Line
 Info javadoc JavadocPackage Missing package-info.java file. 1
 Warning design VisibilityModifier Variable 'definitions' must be private and have accessor methods. 34
 Warning blocks NeedBraces 'if' construct must use '{}'s. 64
 Warning blocks NeedBraces 'if' construct must use '{}'s. 70
 Warning blocks NeedBraces 'if' construct must use '{}'s. 74
 Warning blocks NeedBraces 'else' construct must use '{}'s. 76

nl/tudelft/simulation/dsol/swing/introspection/sortable/SortingTableModel.java

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'proxyListeners' must be private and have accessor methods. 35
 Warning design VisibilityModifier Variable 'source' must be private and have accessor methods. 38
 Warning javadoc JavadocStyle First sentence should end with a period. 40
 Warning javadoc JavadocStyle First sentence should end with a period. 43
 Warning design VisibilityModifier Variable 'expandedIndex' must be private and have accessor methods. 44

nl/tudelft/simulation/dsol/swing/introspection/table/DynamicTableModel.java

Severity Category Rule Message Line
 Info javadoc JavadocPackage Missing package-info.java file. 1