The following document contains the results of Checkstyle 6.2 with development/dsol-checks.xml ruleset. 
| Category | Rule | Violations | Severity |
|---|---|---|---|
| blocks | EmptyBlock | 5 | |
| coding | HiddenField
|
2 | |
| design | DesignForExtension | 2 | |
| VisibilityModifier | 5 | ||
| imports | UnusedImports | 2 | |
| javadoc | JavadocMethod | 20 | |
| JavadocPackage | 2 | ||
| misc | FinalParameters | 11 | |
| sizes | LineLength
|
6 | |
| MethodLength | 5 | ||
| ParameterNumber | 2 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'canPlace' is not designed for extension - needs to be abstract, final or empty. | 32 | |
| misc | FinalParameters | Parameter leaderSpeed should be final. | 33 | |
| misc | FinalParameters | Parameter headway should be final. | 33 | |
| misc | FinalParameters | Parameter laneBasedGTUCharacteristics should be final. | 34 | |
| sizes | LineLength | Line is longer than 128 characters (found 131). | 56 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 165 lines (max allowed is 150). | 371 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 232 lines (max allowed is 150). | 418 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | FinalParameters | Parameter simulator should be final. | 157 | |
| sizes | LineLength | Line is longer than 128 characters (found 131). | 209 | |
| sizes | LineLength | Line is longer than 128 characters (found 129). | 305 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | VisibilityModifier | Variable 'rectangle' must be private and have accessor methods. | 86 | |
| design | DesignForExtension | Method 'makeModel' is not designed for extension - needs to be abstract, final or empty. | 143 | |
| misc | FinalParameters | Parameter colorer should be final. | 144 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 151 lines (max allowed is 150). | 413 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | FinalParameters | Parameter simulator should be final. | 233 | |
| blocks | EmptyBlock | Must have at least one statement. | 535 | |
| coding | HiddenField | 'headway' hides a field. | 808 | |
| sizes | LineLength | Line is longer than 128 characters (found 131). | 814 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | VisibilityModifier | Variable 'descriptionPanel' must be private and have accessor methods. | 91 | |
| sizes | LineLength | Line is longer than 128 characters (found 135). | 228 | |
| sizes | MethodLength | Method length is 251 lines (max allowed is 150). | 343 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | FinalParameters | Parameter simulator should be final. | 157 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | FinalParameters | Parameter simulator should be final. | 168 | |
| design | VisibilityModifier | Variable 'headwayGenerator' must be private and have accessor methods. | 243 | |
| design | VisibilityModifier | Variable 'gtuType' must be private and have accessor methods. | 252 | |
| design | VisibilityModifier | Variable 'laneChangeModel' must be private and have accessor methods. | 261 | |
| blocks | EmptyBlock | Must have at least one statement. | 295 | |
| sizes | MethodLength | Method length is 335 lines (max allowed is 150). | 330 | |
| javadoc | JavadocMethod | Expected @throws tag for 'GTUException'. | 677 | |
| javadoc | JavadocMethod | Expected @throws tag for 'ProbabilityException'. | 677 | |
| javadoc | JavadocMethod | Expected @throws tag for 'GTUException'. | 698 | |
| javadoc | JavadocMethod | Expected @throws tag for 'SimRuntimeException'. | 698 | |
| javadoc | JavadocMethod | Expected @throws tag for 'ProbabilityException'. | 698 | |
| sizes | ParameterNumber | More than 7 parameters (found 8). | 771 | |
| javadoc | JavadocMethod | Expected @param tag for 'stream'. | 771 | |
| javadoc | JavadocMethod | Expected @param tag for 'lane'. | 771 | |
| javadoc | JavadocMethod | Expected @param tag for 'lengthDistribution'. | 772 | |
| javadoc | JavadocMethod | Expected @param tag for 'widthDistribution'. | 773 | |
| javadoc | JavadocMethod | Expected @param tag for 'maximumSpeedDistribution'. | 774 | |
| javadoc | JavadocMethod | Expected @param tag for 'initialSpeedDistribution'. | 775 | |
| misc | FinalParameters | Parameter initialPositions should be final. | 776 | |
| javadoc | JavadocMethod | Expected @param tag for 'initialPositions'. | 776 | |
| javadoc | JavadocMethod | Expected @throws tag for 'GTUException'. | 777 | |
| sizes | LineLength | Line is longer than 128 characters (found 132). | 802 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocPackage | Missing package-info.java file. |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| blocks | EmptyBlock | Must have at least one statement. | 198 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocPackage | Missing package-info.java file. | ||
| imports | UnusedImports | Unused import - org.djunits.unit.FrequencyUnit. | 14 | |
| imports | UnusedImports | Unused import - org.djunits.value.vdouble.scalar.DoubleScalar. | 16 | |
| blocks | EmptyBlock | Must have at least one statement. | 473 | |
| blocks | EmptyBlock | Must have at least one statement. | 541 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocMethod | Expected @throws tag for 'OTSGeometryException'. | 142 | |
| javadoc | JavadocMethod | Expected @throws tag for 'OperationalPlanException'. | 142 | |
| misc | FinalParameters | Parameter low should be final. | 271 | |
| misc | FinalParameters | Parameter high should be final. | 271 | |
| javadoc | JavadocMethod | Expected @throws tag for 'OTSGeometryException'. | 273 | |
| javadoc | JavadocMethod | Expected @throws tag for 'OperationalPlanException'. | 273 | |
| coding | HiddenField | 'network' hides a field. | 276 | |
| sizes | ParameterNumber | More than 7 parameters (found 8). | 368 | |
| javadoc | JavadocMethod | Expected @throws tag for 'OperationalPlanException'. | 372 |