Checkstyle Results

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

Summary

Files  Info  Warnings  Errors
123 8 134 0

Files

File  I  W  E
nl/tudelft/simulation/dsol/swing/animation/d2/AnimationUpdaterThread.java 0 1 0
nl/tudelft/simulation/dsol/swing/animation/d2/AutoPanAnimationPanel.java 0 3 0
nl/tudelft/simulation/dsol/swing/animation/d2/InputListener.java 0 13 0
nl/tudelft/simulation/dsol/swing/animation/d2/VisualizationPanel.java 0 6 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/ConsoleOutput.java 0 2 0
nl/tudelft/simulation/dsol/swing/gui/LoggerConsole.java 1 1 0
nl/tudelft/simulation/dsol/swing/gui/TablePanel.java 0 12 0
nl/tudelft/simulation/dsol/swing/gui/animation/panel/PropertiesPanel.java 0 1 0
nl/tudelft/simulation/dsol/swing/gui/animation/panel/SearchPanel.java 0 1 0
nl/tudelft/simulation/dsol/swing/gui/control/AbstractControlPanel.java 0 1 0
nl/tudelft/simulation/dsol/swing/gui/control/RealTimeControlPanel.java 0 1 0
nl/tudelft/simulation/dsol/swing/gui/control/RunSpeedSliderPanel.java 0 7 0
nl/tudelft/simulation/dsol/swing/gui/control/SpeedPanel.java 0 5 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 0 2 0
nl/tudelft/simulation/dsol/swing/introspection/mapping/CellPresentationConfiguration.java 0 2 0
nl/tudelft/simulation/dsol/swing/introspection/mapping/DefaultConfiguration.java 0 2 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 53  Warning
coding HiddenField
  • ignoreConstructorParameter: "true"
  • ignoreSetter: "true"
7  Warning
design HideUtilityClassConstructor 1  Warning
VisibilityModifier 39  Warning
imports UnusedImports 2  Warning
javadoc JavadocPackage 8  Info
JavadocStyle 18  Warning
misc FinalParameters 2  Warning
TodoComment 4  Warning
modifier RedundantModifier 3  Warning
naming MemberName 4  Warning

Details

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

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 76

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

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 80
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 121
 Warning blocks AvoidNestedBlocks Avoid nested blocks. 123

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

Severity Category Rule Message Line
 Warning blocks NeedBraces 'if' construct must use '{}'s. 113
 Warning blocks NeedBraces 'if' construct must use '{}'s. 115
 Warning blocks NeedBraces 'if' construct must use '{}'s. 117
 Warning blocks NeedBraces 'else' construct must use '{}'s. 119
 Warning blocks NeedBraces 'if' construct must use '{}'s. 124
 Warning blocks NeedBraces 'if' construct must use '{}'s. 126
 Warning blocks NeedBraces 'if' construct must use '{}'s. 128
 Warning blocks NeedBraces 'else' construct must use '{}'s. 130
 Warning blocks NeedBraces 'if' construct must use '{}'s. 196
 Warning blocks NeedBraces 'else' construct must use '{}'s. 198
 Warning blocks NeedBraces 'if' construct must use '{}'s. 203
 Warning blocks NeedBraces 'else' construct must use '{}'s. 205
 Warning blocks NeedBraces 'if' construct must use '{}'s. 209

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

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'rotation' must be private and have accessor methods. 126
 Warning design VisibilityModifier Variable 'lastRotation' must be private and have accessor methods. 129
 Warning javadoc JavadocStyle First sentence should end with a period. 573
 Warning javadoc JavadocStyle First sentence should end with a period. 783
 Warning coding HiddenField 'extent' hides a field. 788
 Warning coding HiddenField 'extent' hides a field. 992

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. 57
 Warning design VisibilityModifier Variable 'formatter' must be private and have accessor methods. 60
 Warning design VisibilityModifier Variable 'confidenceInterval' must be private and have accessor methods. 63

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. 49
 Warning design VisibilityModifier Variable 'dataset' must be private and have accessor methods. 52

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. 60
 Warning design VisibilityModifier Variable 'simulator' must be private and have accessor methods. 63
 Warning design VisibilityModifier Variable 'dataset' must be private and have accessor methods. 66
 Warning design VisibilityModifier Variable 'axisType' must be private and have accessor methods. 69

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/ConsoleOutput.java

Severity Category Rule Message Line
 Warning coding HiddenField 'font' hides a field. 81
 Warning blocks NeedBraces 'if' construct must use '{}'s. 220

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

Severity Category Rule Message Line
 Info javadoc JavadocPackage Missing package-info.java file. 1
 Warning design VisibilityModifier Variable 'appender' must be private and have accessor methods. 57

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/panel/PropertiesPanel.java

Severity Category Rule Message Line
 Warning imports UnusedImports Unused import - java.rmi.RemoteException. 3

nl/tudelft/simulation/dsol/swing/gui/animation/panel/SearchPanel.java

Severity Category Rule Message Line
 Warning imports UnusedImports Unused import - java.rmi.RemoteException. 8

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

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

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

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 152

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

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'slider' must be private and have accessor methods. 39
 Warning blocks NeedBraces 'if' construct must use '{}'s. 67
 Warning blocks NeedBraces 'for' construct must use '{}'s. 112
 Warning blocks NeedBraces 'if' construct must use '{}'s. 147
 Warning blocks NeedBraces 'if' construct must use '{}'s. 184
 Warning blocks NeedBraces 'if' construct must use '{}'s. 186
 Warning blocks NeedBraces 'if' construct must use '{}'s. 188

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

Severity Category Rule Message Line
 Warning blocks NeedBraces 'if' construct must use '{}'s. 419
 Warning blocks NeedBraces 'if' construct must use '{}'s. 421
 Warning blocks NeedBraces 'if' construct must use '{}'s. 423
 Warning blocks NeedBraces 'if' construct must use '{}'s. 425
 Warning blocks NeedBraces 'else' construct must use '{}'s. 427

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. 35
 Warning modifier RedundantModifier Redundant 'final' modifier. 53

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. 37
 Warning design VisibilityModifier Variable 'keys' must be private and have accessor methods. 40
 Warning javadoc JavadocStyle First sentence should end with a period. 48
 Warning blocks NeedBraces 'if' construct must use '{}'s. 176
 Warning coding HiddenField 'manager' hides a field. 240

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. 32
 Warning design VisibilityModifier Variable 'valueMap' must be private and have accessor methods. 35
 Warning design VisibilityModifier Variable 'rowKeys' must be private and have accessor methods. 38
 Warning javadoc JavadocStyle First sentence should end with a period. 46
 Warning blocks NeedBraces 'if' construct must use '{}'s. 177
 Warning coding HiddenField 'manager' hides a field. 246

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. 51
 Warning naming MemberName Name 'CONFIG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
 Warning blocks NeedBraces 'if' construct must use '{}'s. 141
 Warning blocks NeedBraces 'if' construct must use '{}'s. 143
 Warning blocks NeedBraces 'if' construct must use '{}'s. 145
 Warning blocks NeedBraces 'if' construct must use '{}'s. 147
 Warning blocks NeedBraces 'if' construct must use '{}'s. 149
 Warning blocks NeedBraces 'if' construct must use '{}'s. 151
 Warning blocks NeedBraces 'if' construct must use '{}'s. 153

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

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'properties' must be private and have accessor methods. 26
 Warning coding HiddenField 'manager' hides a field. 208

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 javadoc JavadocStyle First sentence should end with a period. 67
 Warning javadoc JavadocStyle First sentence should end with a period. 77

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

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

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. 31
 Warning design VisibilityModifier Variable 'cellPanel' must be private and have accessor methods. 34

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. 31
 Warning blocks NeedBraces 'if' construct must use '{}'s. 61
 Warning blocks NeedBraces 'if' construct must use '{}'s. 67
 Warning blocks NeedBraces 'if' construct must use '{}'s. 71
 Warning blocks NeedBraces 'else' construct must use '{}'s. 73

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. 33
 Warning design VisibilityModifier Variable 'source' must be private and have accessor methods. 36
 Warning javadoc JavadocStyle First sentence should end with a period. 38
 Warning javadoc JavadocStyle First sentence should end with a period. 41
 Warning design VisibilityModifier Variable 'expandedIndex' must be private and have accessor methods. 42

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

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