This document contains the results of auditing codepro.audit at 10/26/14 3:19 PM, using the audit rule set CS308Rules.
This document contains the results of auditing codepro.audit at 10/26/14 3:19 PM, using the audit rule set CS308Rules.
| Violation | Recommendation | Severity | Resource | Line |
|---|---|---|---|---|
| Method has 4 levels of nested blocks | Reduce the complexity of the method by extracting some of the code into a separate method. | Medium | LanguageFileParser.java | 98 |
| Violation | Recommendation | Severity | Resource | Line |
| Closing brace for a method should appear on a new line | Move the closing brace to the next line. | Low | TurtleCommand.java | 96 |
| Closing brace for a method should appear on a new line | Move the closing brace to the next line. | Low | VariableCommand.java | 57 |
| Opening brace for a method should not appear on a new line | Move the opening brace to the previous line. | Low | EditingCell.java | 19 |
| Closing brace for a method should appear on a new line | Move the closing brace to the next line. | Low | PersonalizeMenu.java | 5 |
| Closing brace for a method should appear on a new line | Move the closing brace to the next line. | Low | Position.java | 15 |
| Closing brace for a method should appear on a new line | Move the closing brace to the next line. | Low | Turtle.java | 92 |
| Closing brace for a method should appear on a new line | Move the closing brace to the next line. | Low | PenMenu.java | 6 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid constant name: "mySumTestAnswer" starts with lowercase letters | Rename the field from "mySumTestAnswer" to "MYSUMTESTANSWER". | Medium | ExpressionCommandParseTest.java | 23 |
| Invalid constant name: "toTestAnswer" starts with lowercase letters | Rename the field from "toTestAnswer" to "TOTESTANSWER". | Medium | ToCommandTest.java | 28 |
| Invalid constant name: "velocity" starts with lowercase letters | Rename the field from "velocity" to "VELOCITY". | Medium | Turtle.java | 26 |
| Violation | Recommendation | Severity | Resource | Line |
| The constructor invokes a non-final method | Rewrite the constructor so it does not invoke any non-final methods on the object being constructed. | Medium | LanguageFileParser.java | 25 |
| The constructor invokes a non-final method | Rewrite the constructor so it does not invoke any non-final methods on the object being constructed. | Medium | BaseCommand.java | 36 |
| The constructor invokes a non-final method | Rewrite the constructor so it does not invoke any non-final methods on the object being constructed. | Medium | EditingCell.java | 15 |
| The constructor invokes a non-final method | Rewrite the constructor so it does not invoke any non-final methods on the object being constructed. | Medium | PenStyle.java | 14 |
| The constructor invokes a non-final method | Rewrite the constructor so it does not invoke any non-final methods on the object being constructed. | Medium | Direction.java | 10 |
| The constructor invokes a non-final method | Rewrite the constructor so it does not invoke any non-final methods on the object being constructed. | Medium | ButtonTemplate.java | 26 |
| The constructor invokes a non-final method | Rewrite the constructor so it does not invoke any non-final methods on the object being constructed. | Medium | ColorLabel.java | 10 |
| The constructor invokes a non-final method | Rewrite the constructor so it does not invoke any non-final methods on the object being constructed. | Medium | ColorSelection.java | 23 |
| The constructor invokes a non-final method | Rewrite the constructor so it does not invoke any non-final methods on the object being constructed. | Medium | SingleGrid.java | 44 |
| Violation | Recommendation | Severity | Resource | Line |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ContainerTest.java | 35 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ContainerTest.java | 43 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ContainerTest.java | 62 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | VariableCommandParseTest.java | 61 |
| Empty catch clause for exception e1 | Delete the empty catch clause. | Medium | VariableCommandParseTest.java | 75 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | AskTest.java | 62 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | AskWithTest.java | 97 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 34 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 52 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 68 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 83 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 98 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 115 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 133 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 150 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 165 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 181 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 197 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 213 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 229 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 244 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 258 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 272 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 286 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 300 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 314 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ExpressionCommandParseTest.java | 329 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ToCommandTest.java | 61 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | ToCommandTest.java | 83 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | TurtleCommandsTest.java | 47 |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | TurtleCommandsTest.java | 69 |
| Violation | Recommendation | Severity | Resource | Line |
| Extra semicolon | Delete the extra semicolon. | Low | LeftCommand.java | 25 |
| Extra semicolon | Delete the extra semicolon. | Low | RightCommand.java | 25 |
| Extra semicolon | Delete the extra semicolon. | Low | StampImage.java | 11 |
| Violation | Recommendation | Severity | Resource | Line |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | CommandFactory.java | 33 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | CommandFactory.java | 47 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | CommandFactory.java | 50 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | CommandFactory.java | 55 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | CommandFactory.java | 57 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | CommandFactory.java | 58 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | CommandFactory.java | 60 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | CommandFactory.java | 67 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | CommandFactory.java | 70 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | CommandFactory.java | 81 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | CommandToClassTranslator.java | 25 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseCommand.java | 93 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ControlCommand.java | 20 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ControlCommand.java | 22 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ControlCommand.java | 41 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ControlCommand.java | 48 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ContainerTest.java | 54 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ContainerTest.java | 59 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ContainerTest.java | 60 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ForCommand.java | 78 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ToCommand.java | 74 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseGridContainer.java | 36 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 18 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 99 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 100 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 107 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 108 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 114 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 119 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 124 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 129 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 130 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 136 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 149 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 150 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 156 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 157 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 163 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 164 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 170 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 171 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseTurtleContainer.java | 177 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseUserDefinedContainer.java | 27 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseUserDefinedContainer.java | 37 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseUserDefinedContainer.java | 46 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseUserDefinedContainer.java | 62 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseUserDefinedContainer.java | 73 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseUserDefinedContainer.java | 96 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | IInformationGateway.java | 30 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | IInformationGateway.java | 43 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | IInformationGateway.java | 44 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MapBasedUserDefinedContainer.java | 36 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MapBasedUserDefinedContainer.java | 39 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MapBasedUserDefinedContainer.java | 46 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MapBasedUserDefinedContainer.java | 52 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MapBasedUserDefinedContainer.java | 54 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MapBasedUserDefinedContainer.java | 79 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MapBasedUserDefinedContainer.java | 86 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MapBasedUserDefinedContainer.java | 92 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MapBasedUserDefinedContainer.java | 98 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MapBasedUserDefinedContainer.java | 100 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MapBasedUserDefinedContainer.java | 103 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MapBasedUserDefinedContainer.java | 106 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MapBasedUserDefinedContainer.java | 112 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MapBasedUserDefinedContainer.java | 120 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | SingleGridInformationGateway.java | 34 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | SingleGridInformationGateway.java | 40 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | SingleGridInformationGateway.java | 43 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | SingleGridInformationGateway.java | 50 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | SingleGridInformationGateway.java | 68 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | SingleGridInformationGateway.java | 69 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | AskCommand.java | 20 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | AskCommand.java | 28 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | AskWithCommand.java | 22 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MultipleTurtleCommand.java | 30 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MultipleTurtleCommand.java | 72 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MultipleTurtleCommand.java | 94 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MultipleTurtleCommand.java | 112 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | VariableCommand.java | 44 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | VariableCommandParseTest.java | 68 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | VariableCommandParseTest.java | 72 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | VariableCommandParseTest.java | 73 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ViewCommand.java | 45 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | SetPaletteCommand.java | 18 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | StampCommand.java | 15 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | BaseController.java | 110 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | Function.java | 12 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | SetBackgroundImage.java | 35 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | SetBackgroundImage.java | 36 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | SetBackgroundImage.java | 37 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | SetBackgroundImage.java | 38 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | SetBackgroundImage.java | 39 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | SetBackgroundImage.java | 40 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | Variable.java | 22 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ActiveColumn.java | 19 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ActiveColumn.java | 20 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | Column.java | 24 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | IDColumn.java | 21 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | IDColumn.java | 22 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | TurtleVariablesTable.java | 134 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | TurtleVariablesTable.java | 135 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | VariableTable.java | 121 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | VariableTable.java | 136 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | VariableTable.java | 153 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | AskTest.java | 37 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | AskTest.java | 46 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | AskTest.java | 55 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | AskTest.java | 59 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | AskTest.java | 60 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | AskWithTest.java | 35 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | AskWithTest.java | 38 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | AskWithTest.java | 57 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | AskWithTest.java | 60 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | AskWithTest.java | 81 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | AskWithTest.java | 90 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | AskWithTest.java | 94 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | AskWithTest.java | 95 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ExpressionCommandParseTest.java | 336 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ExpressionCommandParseTest.java | 340 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ExpressionCommandParseTest.java | 341 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ToCommandTest.java | 76 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ToCommandTest.java | 80 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ToCommandTest.java | 81 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | TurtleCommandsTest.java | 62 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | TurtleCommandsTest.java | 66 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | TurtleCommandsTest.java | 67 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | MoveDirection.java | 8 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | Turtle.java | 38 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | Turtle.java | 92 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | ColorLabel.java | 28 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | PenScrollingBar.java | 18 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | SingleGrid.java | 99 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | SingleGrid.java | 100 |
| Code within a block is not indented | Reformat the code so that the code within the block is properly indented one level more than the code containing the block. | Low | SingleGrid.java | 101 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid field name: "COMMAND_DELIMITER" starts with uppercase letters | Rename the field from "COMMAND_DELIMITER" to "cOMMANDDELIMITER". | Medium | BaseCommand.java | 24 |
| Invalid field name: "USER_INPUT_SPLIT_COUNT" starts with uppercase letters | Rename the field from "USER_INPUT_SPLIT_COUNT" to "uSERINPUTSPLITCOUNT". | Medium | SetVariableCommand.java | 17 |
| Invalid field name: "VARIABLE_INDICATOR" starts with uppercase letters | Rename the field from "VARIABLE_INDICATOR" to "vARIABLEINDICATOR". | Medium | SetVariableCommand.java | 18 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | BaseCommand.java | 24 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | MultipleTurtleCommand.java | 24 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | MultipleTurtleCommand.java | 25 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | MultipleTurtleCommand.java | 26 |
| Invalid visibility for field: package | Correct the visibility of the field. | Medium | AskForInitialFile.java | 19 |
| Invalid visibility for field: package | Correct the visibility of the field. | Medium | BackgroundColor.java | 13 |
| Invalid visibility for field: package | Correct the visibility of the field. | Medium | ColorFunction.java | 6 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | EditingCell.java | 14 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | GridFunction.java | 7 |
| Invalid visibility for field: package | Correct the visibility of the field. | Medium | PenColor.java | 10 |
| Invalid visibility for field: package | Correct the visibility of the field. | Medium | ToggleGridLines.java | 13 |
| Invalid visibility for field: package | Correct the visibility of the field. | Medium | ToggleGridLines.java | 14 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | UserInput.java | 4 |
| Invalid visibility for field: public | Correct the visibility of the field. | Medium | Direction.java | 9 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | Grid.java | 15 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | Grid.java | 16 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | Grid.java | 17 |
| Invalid visibility for field: package | Correct the visibility of the field. | Medium | GridFactory.java | 17 |
| Invalid visibility for field: package | Correct the visibility of the field. | Medium | GridTracker.java | 6 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | ScrollingBar.java | 13 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | ScrollingBar.java | 14 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | ScrollingBar.java | 15 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | ScrollingBar.java | 16 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | ScrollingBar.java | 17 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | ScrollingBar.java | 18 |
| Invalid visibility for field: package | Correct the visibility of the field. | Medium | TurtleMovement.java | 9 |
| Violation | Recommendation | Severity | Resource | Line |
| Too many methods: 29 | Reduce the number of methods by splitting the class into multiple smaller classes. | Medium | BaseTurtleContainer.java | 17 |
| Too many methods: 31 | Reduce the number of methods by splitting the class into multiple smaller classes. | Medium | Turtle.java | 19 |
| Violation | Recommendation | Severity | Resource | Line |
| Too many parameters: 6 | Reduce the number of parameters by moving some of the values into a separate class. | Medium | ButtonTemplate.java | 22 |
| Too many parameters: 6 | Reduce the number of parameters by moving some of the values into a separate class. | Medium | ButtonTemplate.java | 26 |
| Too many parameters: 6 | Reduce the number of parameters by moving some of the values into a separate class. | Medium | ColorLabel.java | 10 |
| Too many parameters: 9 | Reduce the number of parameters by moving some of the values into a separate class. | Medium | ScrollingBar.java | 19 |
| Violation | Recommendation | Severity | Resource | Line |
| Line 9 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoCommandNotExtendsBaseException.java | 9 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoCommandNotExtendsBaseException.java | 11 |
| Line 26 is longer than 80 characters | Break the line into multiple shorter lines. | Low | CommandFactory.java | 26 |
| Line 46 is longer than 80 characters | Break the line into multiple shorter lines. | Low | CommandFactory.java | 46 |
| Line 64 is longer than 80 characters | Break the line into multiple shorter lines. | Low | CommandFactory.java | 64 |
| Line 76 is longer than 80 characters | Break the line into multiple shorter lines. | Low | CommandFactory.java | 76 |
| Line 21 is longer than 80 characters | Break the line into multiple shorter lines. | Low | CommandToClassTranslator.java | 21 |
| Line 23 is longer than 80 characters | Break the line into multiple shorter lines. | Low | LanguageFileParser.java | 23 |
| Line 36 is longer than 80 characters | Break the line into multiple shorter lines. | Low | LanguageFileParser.java | 36 |
| Line 43 is longer than 80 characters | Break the line into multiple shorter lines. | Low | LanguageFileParser.java | 43 |
| Line 52 is longer than 80 characters | Break the line into multiple shorter lines. | Low | LanguageFileParser.java | 52 |
| Line 55 is longer than 80 characters | Break the line into multiple shorter lines. | Low | LanguageFileParser.java | 55 |
| Line 66 is longer than 80 characters | Break the line into multiple shorter lines. | Low | LanguageFileParser.java | 66 |
| Line 103 is longer than 80 characters | Break the line into multiple shorter lines. | Low | LanguageFileParser.java | 103 |
| Line 16 is longer than 80 characters | Break the line into multiple shorter lines. | Low | PropertiesFileReader.java | 16 |
| Line 21 is longer than 80 characters | Break the line into multiple shorter lines. | Low | PropertiesFileReader.java | 21 |
| Line 36 is longer than 80 characters | Break the line into multiple shorter lines. | Low | BaseCommand.java | 36 |
| Line 60 is longer than 80 characters | Break the line into multiple shorter lines. | Low | BaseCommand.java | 60 |
| Line 62 is longer than 80 characters | Break the line into multiple shorter lines. | Low | BaseCommand.java | 62 |
| Line 68 is longer than 80 characters | Break the line into multiple shorter lines. | Low | BaseCommand.java | 68 |
| Line 92 is longer than 80 characters | Break the line into multiple shorter lines. | Low | BaseCommand.java | 92 |
| Line 106 is longer than 80 characters | Break the line into multiple shorter lines. | Low | BaseCommand.java | 106 |
| Line 29 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ControlCommand.java | 29 |
| Line 34 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ControlCommand.java | 34 |
| Line 40 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ControlCommand.java | 40 |
| Line 45 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ControlCommand.java | 45 |
| Line 47 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ControlCommand.java | 47 |
| Line 50 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ControlCommand.java | 50 |
| Line 52 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ControlCommand.java | 52 |
| Line 52 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ContainerTest.java | 52 |
| Line 55 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ContainerTest.java | 55 |
| Line 60 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ContainerTest.java | 60 |
| Line 16 is longer than 80 characters | Break the line into multiple shorter lines. | Low | DoCommand.java | 16 |
| Line 17 is longer than 80 characters | Break the line into multiple shorter lines. | Low | DoCommand.java | 17 |
| Line 26 is longer than 80 characters | Break the line into multiple shorter lines. | Low | DoCommand.java | 26 |
| Line 56 is longer than 80 characters | Break the line into multiple shorter lines. | Low | DoCommand.java | 56 |
| Line 68 is longer than 80 characters | Break the line into multiple shorter lines. | Low | DoCommand.java | 68 |
| Line 72 is longer than 80 characters | Break the line into multiple shorter lines. | Low | DoCommand.java | 72 |
| Line 78 is longer than 80 characters | Break the line into multiple shorter lines. | Low | DoCommand.java | 78 |
| Line 16 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ForCommand.java | 16 |
| Line 17 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ForCommand.java | 17 |
| Line 28 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ForCommand.java | 28 |
| Line 53 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ForCommand.java | 53 |
| Line 71 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ForCommand.java | 71 |
| Line 78 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ForCommand.java | 78 |
| Line 79 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ForCommand.java | 79 |
| Line 80 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ForCommand.java | 80 |
| Line 84 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ForCommand.java | 84 |
| Line 18 is longer than 80 characters | Break the line into multiple shorter lines. | Low | IfCommand.java | 18 |
| Line 19 is longer than 80 characters | Break the line into multiple shorter lines. | Low | IfElseCommand.java | 19 |
| Line 40 is longer than 80 characters | Break the line into multiple shorter lines. | Low | IfElseCommand.java | 40 |
| Line 45 is longer than 80 characters | Break the line into multiple shorter lines. | Low | IfElseCommand.java | 45 |
| Line 18 is longer than 80 characters | Break the line into multiple shorter lines. | Low | RepeatCommand.java | 18 |
| Line 44 is longer than 80 characters | Break the line into multiple shorter lines. | Low | RepeatCommand.java | 44 |
| Line 20 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ToCommand.java | 20 |
| Line 21 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ToCommand.java | 21 |
| Line 23 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ToCommand.java | 23 |
| Line 32 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ToCommand.java | 32 |
| Line 39 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ToCommand.java | 39 |
| Line 56 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ToCommand.java | 56 |
| Line 63 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ToCommand.java | 63 |
| Line 82 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ToCommand.java | 82 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | AndCommand.java | 11 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ArcTanCommand.java | 11 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | CosCommand.java | 11 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | DifferenceCommand.java | 11 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | EqualCommand.java | 11 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ExponentCommand.java | 11 |
| Line 18 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ExpressionCommand.java | 18 |
| Line 21 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ExpressionCommand.java | 21 |
| Line 26 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ExpressionCommand.java | 26 |
| Line 31 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ExpressionCommand.java | 31 |
| Line 51 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ExpressionCommand.java | 51 |
| Line 55 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ExpressionCommand.java | 55 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | GreaterCommand.java | 11 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | LessCommand.java | 11 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | NaturalLogCommand.java | 11 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | NegativeCommand.java | 11 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | NotCommand.java | 11 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | NotEqualCommand.java | 11 |
| Line 13 is longer than 80 characters | Break the line into multiple shorter lines. | Low | OneExpressionCommand.java | 13 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | OrCommand.java | 11 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ProductCommand.java | 11 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | QuotientCommand.java | 11 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | RandomIntegerCommand.java | 11 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | RemainderCommand.java | 11 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SinCommand.java | 11 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SumCommand.java | 11 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TanCommand.java | 11 |
| Line 13 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TwoExpressionCommand.java | 13 |
| Line 17 is longer than 80 characters | Break the line into multiple shorter lines. | Low | BaseUserDefinedContainer.java | 17 |
| Line 22 is longer than 80 characters | Break the line into multiple shorter lines. | Low | BaseUserDefinedContainer.java | 22 |
| Line 68 is longer than 80 characters | Break the line into multiple shorter lines. | Low | BaseUserDefinedContainer.java | 68 |
| Line 51 is longer than 80 characters | Break the line into multiple shorter lines. | Low | IInformationGateway.java | 51 |
| Line 21 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MapBasedUserDefinedContainer.java | 21 |
| Line 88 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MapBasedUserDefinedContainer.java | 88 |
| Line 71 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SingleActiveGridContainer.java | 71 |
| Line 15 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SingleGridInformationGateway.java | 15 |
| Line 19 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SingleGridInformationGateway.java | 19 |
| Line 71 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SingleGridInformationGateway.java | 71 |
| Line 83 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SingleGridInformationGateway.java | 83 |
| Line 18 is longer than 80 characters | Break the line into multiple shorter lines. | Low | LogicCommand.java | 18 |
| Line 24 is longer than 80 characters | Break the line into multiple shorter lines. | Low | LogicCommand.java | 24 |
| Line 20 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MultiTurtleCommand.java | 20 |
| Line 25 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MultiTurtleCommand.java | 25 |
| Line 26 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MultiTurtleCommand.java | 26 |
| Line 33 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MultiTurtleCommand.java | 33 |
| Line 17 is longer than 80 characters | Break the line into multiple shorter lines. | Low | NumericalCommand.java | 17 |
| Line 35 is longer than 80 characters | Break the line into multiple shorter lines. | Low | NumericalCommand.java | 35 |
| Line 40 is longer than 80 characters | Break the line into multiple shorter lines. | Low | NumericalCommand.java | 40 |
| Line 33 is longer than 80 characters | Break the line into multiple shorter lines. | Low | AskWithCommand.java | 33 |
| Line 34 is longer than 80 characters | Break the line into multiple shorter lines. | Low | AskWithCommand.java | 34 |
| Line 35 is longer than 80 characters | Break the line into multiple shorter lines. | Low | AskWithCommand.java | 35 |
| Line 36 is longer than 80 characters | Break the line into multiple shorter lines. | Low | AskWithCommand.java | 36 |
| Line 43 is longer than 80 characters | Break the line into multiple shorter lines. | Low | AskWithCommand.java | 43 |
| Line 14 is longer than 80 characters | Break the line into multiple shorter lines. | Low | BackCommand.java | 14 |
| Line 14 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ForwardCommand.java | 14 |
| Line 17 is longer than 80 characters | Break the line into multiple shorter lines. | Low | IDCommand.java | 17 |
| Line 25 is longer than 80 characters | Break the line into multiple shorter lines. | Low | IDCommand.java | 25 |
| Line 14 is longer than 80 characters | Break the line into multiple shorter lines. | Low | LeftCommand.java | 14 |
| Line 20 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MultipleTurtleCommand.java | 20 |
| Line 21 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MultipleTurtleCommand.java | 21 |
| Line 22 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MultipleTurtleCommand.java | 22 |
| Line 23 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MultipleTurtleCommand.java | 23 |
| Line 14 is longer than 80 characters | Break the line into multiple shorter lines. | Low | NumberOfTurtlesCommand.java | 14 |
| Line 14 is longer than 80 characters | Break the line into multiple shorter lines. | Low | RightCommand.java | 14 |
| Line 14 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SetHeadingCommand.java | 14 |
| Line 14 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SetPositionCommand.java | 14 |
| Line 12 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TellCommand.java | 12 |
| Line 44 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TellCommand.java | 44 |
| Line 14 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TowardsCommand.java | 14 |
| Line 19 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleCommand.java | 19 |
| Line 25 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleCommand.java | 25 |
| Line 30 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleCommand.java | 30 |
| Line 38 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleCommand.java | 38 |
| Line 45 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleCommand.java | 45 |
| Line 47 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleCommand.java | 47 |
| Line 86 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleCommand.java | 86 |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleQuery.java | 11 |
| Line 13 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleQuery.java | 13 |
| Line 21 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleQuery.java | 21 |
| Line 25 is longer than 80 characters | Break the line into multiple shorter lines. | Low | CreatedCommand.java | 25 |
| Line 51 is longer than 80 characters | Break the line into multiple shorter lines. | Low | CreatedCommand.java | 51 |
| Line 67 is longer than 80 characters | Break the line into multiple shorter lines. | Low | CreatedCommand.java | 67 |
| Line 16 is longer than 80 characters | Break the line into multiple shorter lines. | Low | GetVariableCommand.java | 16 |
| Line 31 is longer than 80 characters | Break the line into multiple shorter lines. | Low | GetVariableCommand.java | 31 |
| Line 14 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SetVariableCommand.java | 14 |
| Line 20 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SetVariableCommand.java | 20 |
| Line 34 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SetVariableCommand.java | 34 |
| Line 35 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SetVariableCommand.java | 35 |
| Line 26 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableCommand.java | 26 |
| Line 31 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableCommand.java | 31 |
| Line 37 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableCommand.java | 37 |
| Line 41 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableCommand.java | 41 |
| Line 43 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableCommand.java | 43 |
| Line 48 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableCommand.java | 48 |
| Line 55 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableCommandParseTest.java | 55 |
| Line 69 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableCommandParseTest.java | 69 |
| Line 73 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableCommandParseTest.java | 73 |
| Line 21 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ViewCommand.java | 21 |
| Line 22 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ViewCommand.java | 22 |
| Line 23 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ViewCommand.java | 23 |
| Line 27 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ViewCommand.java | 27 |
| Line 32 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ViewCommand.java | 32 |
| Line 38 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ViewCommand.java | 38 |
| Line 42 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ViewCommand.java | 42 |
| Line 44 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ViewCommand.java | 44 |
| Line 47 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ViewCommand.java | 47 |
| Line 61 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ViewCommand.java | 61 |
| Line 81 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ViewCommand.java | 81 |
| Line 17 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ClearScreenCommand.java | 17 |
| Line 15 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ClearStampsCommand.java | 15 |
| Line 14 is longer than 80 characters | Break the line into multiple shorter lines. | Low | HideTurtleCommand.java | 14 |
| Line 21 is longer than 80 characters | Break the line into multiple shorter lines. | Low | HomeCommand.java | 21 |
| Line 23 is longer than 80 characters | Break the line into multiple shorter lines. | Low | HomeCommand.java | 23 |
| Line 33 is longer than 80 characters | Break the line into multiple shorter lines. | Low | HomeCommand.java | 33 |
| Line 36 is longer than 80 characters | Break the line into multiple shorter lines. | Low | HomeCommand.java | 36 |
| Line 16 is longer than 80 characters | Break the line into multiple shorter lines. | Low | PenDownCommand.java | 16 |
| Line 16 is longer than 80 characters | Break the line into multiple shorter lines. | Low | PenUpCommand.java | 16 |
| Line 17 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SetBackgroundCommand.java | 17 |
| Line 17 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SetPenColorCommand.java | 17 |
| Line 17 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SetPenSizeCommand.java | 17 |
| Line 17 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SetShapeCommand.java | 17 |
| Line 15 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ShowTurtleCommand.java | 15 |
| Line 14 is longer than 80 characters | Break the line into multiple shorter lines. | Low | HeadingQuery.java | 14 |
| Line 16 is longer than 80 characters | Break the line into multiple shorter lines. | Low | PenColorQuery.java | 16 |
| Line 16 is longer than 80 characters | Break the line into multiple shorter lines. | Low | PenDownQuery.java | 16 |
| Line 18 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ShapeQuery.java | 18 |
| Line 17 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ShowingQuery.java | 17 |
| Line 14 is longer than 80 characters | Break the line into multiple shorter lines. | Low | XCorQuery.java | 14 |
| Line 14 is longer than 80 characters | Break the line into multiple shorter lines. | Low | YCorQuery.java | 14 |
| Line 12 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ViewQuery.java | 12 |
| Line 14 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ViewQuery.java | 14 |
| Line 22 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ViewQuery.java | 22 |
| Line 14 is longer than 80 characters | Break the line into multiple shorter lines. | Low | BaseController.java | 14 |
| Line 80 is longer than 80 characters | Break the line into multiple shorter lines. | Low | BaseController.java | 80 |
| Line 101 is longer than 80 characters | Break the line into multiple shorter lines. | Low | BaseController.java | 101 |
| Line 109 is longer than 80 characters | Break the line into multiple shorter lines. | Low | BaseController.java | 109 |
| Line 34 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MainController.java | 34 |
| Line 35 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MainController.java | 35 |
| Line 36 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MainController.java | 36 |
| Line 37 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MainController.java | 37 |
| Line 43 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MainController.java | 43 |
| Line 45 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MainController.java | 45 |
| Line 57 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MainController.java | 57 |
| Line 162 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MainController.java | 162 |
| Line 220 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MainController.java | 220 |
| Line 245 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MainController.java | 245 |
| Line 269 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MainController.java | 269 |
| Line 22 is longer than 80 characters | Break the line into multiple shorter lines. | Low | BackgroundColor.java | 22 |
| Line 19 is longer than 80 characters | Break the line into multiple shorter lines. | Low | HelpPage.java | 19 |
| Line 12 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MyImages.java | 12 |
| Line 17 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MyImages.java | 17 |
| Line 32 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MyImages.java | 32 |
| Line 23 is longer than 80 characters | Break the line into multiple shorter lines. | Low | PenColor.java | 23 |
| Line 40 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SetBackgroundImage.java | 40 |
| Line 47 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SetBackgroundImage.java | 47 |
| Line 59 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SetBackgroundImage.java | 59 |
| Line 60 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SetBackgroundImage.java | 60 |
| Line 61 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SetBackgroundImage.java | 61 |
| Line 62 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SetBackgroundImage.java | 62 |
| Line 33 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleImageChange.java | 33 |
| Line 23 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Undo.java | 23 |
| Line 17 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Variable.java | 17 |
| Line 14 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ActiveColumn.java | 14 |
| Line 19 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ActiveColumn.java | 19 |
| Line 21 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Column.java | 21 |
| Line 29 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Column.java | 29 |
| Line 30 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Column.java | 30 |
| Line 40 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Column.java | 40 |
| Line 42 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Column.java | 42 |
| Line 15 is longer than 80 characters | Break the line into multiple shorter lines. | Low | IDColumn.java | 15 |
| Line 21 is longer than 80 characters | Break the line into multiple shorter lines. | Low | IDColumn.java | 21 |
| Line 78 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleVariablesTable.java | 78 |
| Line 89 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleVariablesTable.java | 89 |
| Line 99 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleVariablesTable.java | 99 |
| Line 102 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleVariablesTable.java | 102 |
| Line 114 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleVariablesTable.java | 114 |
| Line 132 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleVariablesTable.java | 132 |
| Line 50 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableTable.java | 50 |
| Line 71 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableTable.java | 71 |
| Line 93 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableTable.java | 93 |
| Line 101 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableTable.java | 101 |
| Line 118 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableTable.java | 118 |
| Line 123 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableTable.java | 123 |
| Line 133 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableTable.java | 133 |
| Line 139 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableTable.java | 139 |
| Line 150 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableTable.java | 150 |
| Line 155 is longer than 80 characters | Break the line into multiple shorter lines. | Low | VariableTable.java | 155 |
| Line 16 is longer than 80 characters | Break the line into multiple shorter lines. | Low | XColumn.java | 16 |
| Line 26 is longer than 80 characters | Break the line into multiple shorter lines. | Low | XColumn.java | 26 |
| Line 27 is longer than 80 characters | Break the line into multiple shorter lines. | Low | XColumn.java | 27 |
| Line 18 is longer than 80 characters | Break the line into multiple shorter lines. | Low | YColumn.java | 18 |
| Line 26 is longer than 80 characters | Break the line into multiple shorter lines. | Low | YColumn.java | 26 |
| Line 27 is longer than 80 characters | Break the line into multiple shorter lines. | Low | YColumn.java | 27 |
| Line 34 is longer than 80 characters | Break the line into multiple shorter lines. | Low | AskTest.java | 34 |
| Line 55 is longer than 80 characters | Break the line into multiple shorter lines. | Low | AskTest.java | 55 |
| Line 56 is longer than 80 characters | Break the line into multiple shorter lines. | Low | AskTest.java | 56 |
| Line 60 is longer than 80 characters | Break the line into multiple shorter lines. | Low | AskTest.java | 60 |
| Line 33 is longer than 80 characters | Break the line into multiple shorter lines. | Low | AskWithTest.java | 33 |
| Line 55 is longer than 80 characters | Break the line into multiple shorter lines. | Low | AskWithTest.java | 55 |
| Line 79 is longer than 80 characters | Break the line into multiple shorter lines. | Low | AskWithTest.java | 79 |
| Line 90 is longer than 80 characters | Break the line into multiple shorter lines. | Low | AskWithTest.java | 90 |
| Line 91 is longer than 80 characters | Break the line into multiple shorter lines. | Low | AskWithTest.java | 91 |
| Line 95 is longer than 80 characters | Break the line into multiple shorter lines. | Low | AskWithTest.java | 95 |
| Line 26 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ExpressionCommandParseTest.java | 26 |
| Line 40 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ExpressionCommandParseTest.java | 40 |
| Line 44 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ExpressionCommandParseTest.java | 44 |
| Line 73 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ExpressionCommandParseTest.java | 73 |
| Line 88 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ExpressionCommandParseTest.java | 88 |
| Line 220 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ExpressionCommandParseTest.java | 220 |
| Line 278 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ExpressionCommandParseTest.java | 278 |
| Line 334 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ExpressionCommandParseTest.java | 334 |
| Line 337 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ExpressionCommandParseTest.java | 337 |
| Line 341 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ExpressionCommandParseTest.java | 341 |
| Line 40 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ToCommandTest.java | 40 |
| Line 43 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ToCommandTest.java | 43 |
| Line 47 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ToCommandTest.java | 47 |
| Line 52 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ToCommandTest.java | 52 |
| Line 57 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ToCommandTest.java | 57 |
| Line 69 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ToCommandTest.java | 69 |
| Line 77 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ToCommandTest.java | 77 |
| Line 81 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ToCommandTest.java | 81 |
| Line 33 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleCommandsTest.java | 33 |
| Line 55 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleCommandsTest.java | 55 |
| Line 62 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleCommandsTest.java | 62 |
| Line 63 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleCommandsTest.java | 63 |
| Line 67 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TurtleCommandsTest.java | 67 |
| Line 9 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Direction.java | 9 |
| Line 4 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Position.java | 4 |
| Line 5 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Position.java | 5 |
| Line 28 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Position.java | 28 |
| Line 17 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Turtle.java | 17 |
| Line 28 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Turtle.java | 28 |
| Line 29 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Turtle.java | 29 |
| Line 92 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Turtle.java | 92 |
| Line 101 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Turtle.java | 101 |
| Line 132 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Turtle.java | 132 |
| Line 188 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Turtle.java | 188 |
| Line 202 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Turtle.java | 202 |
| Line 217 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Turtle.java | 217 |
| Line 22 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ButtonTemplate.java | 22 |
| Line 26 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ButtonTemplate.java | 26 |
| Line 31 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ButtonTemplate.java | 31 |
| Line 32 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ButtonTemplate.java | 32 |
| Line 41 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ButtonTemplate.java | 41 |
| Line 10 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ColorLabel.java | 10 |
| Line 37 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ColorLabel.java | 37 |
| Line 25 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ColorSelection.java | 25 |
| Line 26 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ColorSelection.java | 26 |
| Line 30 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ColorSelection.java | 30 |
| Line 36 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ColorSelection.java | 36 |
| Line 70 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ColorSelection.java | 70 |
| Line 74 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ColorSelection.java | 74 |
| Line 78 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ColorSelection.java | 78 |
| Line 18 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Grid.java | 18 |
| Line 29 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Grid.java | 29 |
| Line 16 is longer than 80 characters | Break the line into multiple shorter lines. | Low | GridFactory.java | 16 |
| Line 24 is longer than 80 characters | Break the line into multiple shorter lines. | Low | GridFactory.java | 24 |
| Line 27 is longer than 80 characters | Break the line into multiple shorter lines. | Low | GridFactory.java | 27 |
| Line 37 is longer than 80 characters | Break the line into multiple shorter lines. | Low | GridFactory.java | 37 |
| Line 46 is longer than 80 characters | Break the line into multiple shorter lines. | Low | GridFactory.java | 46 |
| Line 48 is longer than 80 characters | Break the line into multiple shorter lines. | Low | GridFactory.java | 48 |
| Line 62 is longer than 80 characters | Break the line into multiple shorter lines. | Low | GridFactory.java | 62 |
| Line 13 is longer than 80 characters | Break the line into multiple shorter lines. | Low | GridTracker.java | 13 |
| Line 68 is longer than 80 characters | Break the line into multiple shorter lines. | Low | Pen.java | 68 |
| Line 23 is longer than 80 characters | Break the line into multiple shorter lines. | Low | PenScrollingBar.java | 23 |
| Line 35 is longer than 80 characters | Break the line into multiple shorter lines. | Low | PenScrollingBar.java | 35 |
| Line 46 is longer than 80 characters | Break the line into multiple shorter lines. | Low | PenScrollingBar.java | 46 |
| Line 19 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ScrollingBar.java | 19 |
| Line 39 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SingleGrid.java | 39 |
| Line 85 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SingleGrid.java | 85 |
| Line 94 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SingleGrid.java | 94 |
| Line 106 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SingleGrid.java | 106 |
| Line 112 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SingleGrid.java | 112 |
| Line 182 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SingleGrid.java | 182 |
| Line 88 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 88 |
| Line 101 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 101 |
| Line 123 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 123 |
| Line 125 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 125 |
| Line 168 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 168 |
| Line 169 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 169 |
| Line 170 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 170 |
| Line 176 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 176 |
| Line 192 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 192 |
| Line 193 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 193 |
| Line 197 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 197 |
| Line 203 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 203 |
| Line 221 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 221 |
| Line 222 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 222 |
| Line 258 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 258 |
| Line 262 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 262 |
| Line 282 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 282 |
| Line 295 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 295 |
| Line 311 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 311 |
| Line 312 is longer than 80 characters | Break the line into multiple shorter lines. | Low | SlogoView.java | 312 |
| Line 38 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TabsOfGrids.java | 38 |
| Line 63 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TabsOfGrids.java | 63 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid local variable name: "ID" starts with uppercase letters | Rename the variable. | Medium | SlogoModel.java | 39 |
| Invalid local variable name: "ID" starts with uppercase letters | Rename the variable. | Medium | TurtleFactory.java | 36 |
| Invalid local variable name: "ID" starts with uppercase letters | Rename the variable. | Medium | Turtle.java | 175 |
| Invalid local variable name: "ID" starts with uppercase letters | Rename the variable. | Medium | SingleGrid.java | 44 |
| Violation | Recommendation | Severity | Resource | Line |
| Missing block in else clause: this.setStyle(myTextSize-myEffectSize); | Add a block around the body of the else clause. | Medium | ColorLabel.java | 28 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | BaseCommand.java | 123 |
| Invalid numeric literal: 75.0 | Consider defining a constant name to represent the value. | High | ContainerTest.java | 46 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | DoCommand.java | 68 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | DoCommand.java | 69 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | ForCommand.java | 66 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | ForCommand.java | 67 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | ForCommand.java | 78 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | ToCommand.java | 46 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | ToCommand.java | 47 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | TwoExpressionCommand.java | 19 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | SetPositionCommand.java | 20 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | TowardsCommand.java | 20 |
| Invalid numeric literal: 3 | Consider defining a constant name to represent the value. | High | SetVariableCommand.java | 17 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | SetVariableCommand.java | 39 |
| Invalid numeric literal: 70 | Consider defining a constant name to represent the value. | High | VariableCommandParseTest.java | 59 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | HomeCommand.java | 36 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | HomeCommand.java | 36 |
| Invalid numeric literal: 4 | Consider defining a constant name to represent the value. | High | SetPaletteCommand.java | 24 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | SetPaletteCommand.java | 31 |
| Invalid numeric literal: 3 | Consider defining a constant name to represent the value. | High | SetPaletteCommand.java | 32 |
| Invalid numeric literal: 60 | Consider defining a constant name to represent the value. | High | AddTurtle.java | 33 |
| Invalid numeric literal: 5d | Consider defining a constant name to represent the value. | High | DashedBorderStyle.java | 9 |
| Invalid numeric literal: 5d | Consider defining a constant name to represent the value. | High | DashedBorderStyle.java | 9 |
| Invalid numeric literal: 5 | Consider defining a constant name to represent the value. | High | DashedBorderStyle.java | 13 |
| Invalid numeric literal: 5 | Consider defining a constant name to represent the value. | High | DashedBorderStyle.java | 13 |
| Invalid numeric literal: 5d | Consider defining a constant name to represent the value. | High | DottedBorderStyle.java | 9 |
| Invalid numeric literal: 5d | Consider defining a constant name to represent the value. | High | DottedBorderStyle.java | 13 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | EditingCell.java | 56 |
| Invalid numeric literal: 700 | Consider defining a constant name to represent the value. | High | HelpPage.java | 21 |
| Invalid numeric literal: 480 | Consider defining a constant name to represent the value. | High | HelpPage.java | 21 |
| Invalid numeric literal: .5 | Consider defining a constant name to represent the value. | High | StampImage.java | 21 |
| Invalid numeric literal: 60 | Consider defining a constant name to represent the value. | High | TurtleFactory.java | 20 |
| Invalid numeric literal: 300 | Consider defining a constant name to represent the value. | High | TurtleVariablesTable.java | 44 |
| Invalid numeric literal: 500 | Consider defining a constant name to represent the value. | High | TurtleVariablesTable.java | 45 |
| Invalid numeric literal: 20 | Consider defining a constant name to represent the value. | High | TurtleVariablesTable.java | 47 |
| Invalid numeric literal: 5 | Consider defining a constant name to represent the value. | High | TurtleVariablesTable.java | 58 |
| Invalid numeric literal: 1000 | Consider defining a constant name to represent the value. | High | TurtleVariablesTable.java | 66 |
| Invalid numeric literal: 100 | Consider defining a constant name to represent the value. | High | TurtleVariablesTable.java | 66 |
| Invalid numeric literal: 10 | Consider defining a constant name to represent the value. | High | VariableTable.java | 70 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | VariableTable.java | 112 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | VariableTable.java | 113 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | VariableTable.java | 114 |
| Invalid numeric literal: 200 | Consider defining a constant name to represent the value. | High | VariableTable.java | 149 |
| Invalid numeric literal: 50 | Consider defining a constant name to represent the value. | High | AskWithTest.java | 43 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | AskWithTest.java | 45 |
| Invalid numeric literal: 101 | Consider defining a constant name to represent the value. | High | AskWithTest.java | 46 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | AskWithTest.java | 67 |
| Invalid numeric literal: 101 | Consider defining a constant name to represent the value. | High | AskWithTest.java | 68 |
| Invalid numeric literal: 51 | Consider defining a constant name to represent the value. | High | AskWithTest.java | 77 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | AskWithTest.java | 78 |
| Invalid numeric literal: 6.8 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 41 |
| Invalid numeric literal: 7 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 42 |
| Invalid numeric literal: 8 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 43 |
| Invalid numeric literal: 6.8 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 59 |
| Invalid numeric literal: 15 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 60 |
| Invalid numeric literal: 6.8 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 74 |
| Invalid numeric literal: 5.3 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 75 |
| Invalid numeric literal: 6.8 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 89 |
| Invalid numeric literal: 2.3 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 90 |
| Invalid numeric literal: 50 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 105 |
| Invalid numeric literal: 100 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 111 |
| Invalid numeric literal: 264 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 125 |
| Invalid numeric literal: 6.8 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 141 |
| Invalid numeric literal: 2.3 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 142 |
| Invalid numeric literal: 264 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 157 |
| Invalid numeric literal: 264 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 173 |
| Invalid numeric literal: 264 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 189 |
| Invalid numeric literal: 264 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 205 |
| Invalid numeric literal: 264 | Consider defining a constant name to represent the value. | High | ExpressionCommandParseTest.java | 221 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | ToCommandTest.java | 59 |
| Invalid numeric literal: 55 | Consider defining a constant name to represent the value. | High | TurtleCommandsTest.java | 35 |
| Invalid numeric literal: 50 | Consider defining a constant name to represent the value. | High | TurtleCommandsTest.java | 40 |
| Invalid numeric literal: 90 | Consider defining a constant name to represent the value. | High | TurtleCommandsTest.java | 45 |
| Invalid numeric literal: 10 | Consider defining a constant name to represent the value. | High | Turtle.java | 70 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | Turtle.java | 209 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | Turtle.java | 217 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | Turtle.java | 217 |
| Invalid numeric literal: 10 | Consider defining a constant name to represent the value. | High | ButtonTemplate.java | 11 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | ButtonTemplate.java | 12 |
| Invalid numeric literal: 75 | Consider defining a constant name to represent the value. | High | ButtonTemplate.java | 19 |
| Invalid numeric literal: 55 | Consider defining a constant name to represent the value. | High | ButtonTemplate.java | 19 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | ColorLabel.java | 8 |
| Invalid numeric literal: 10 | Consider defining a constant name to represent the value. | High | ColorLabel.java | 9 |
| Invalid numeric literal: 10 | Consider defining a constant name to represent the value. | High | ColorSelection.java | 25 |
| Invalid numeric literal: 80 | Consider defining a constant name to represent the value. | High | ColorSelection.java | 25 |
| Invalid numeric literal: 20 | Consider defining a constant name to represent the value. | High | ColorSelection.java | 25 |
| Invalid numeric literal: 100 | Consider defining a constant name to represent the value. | High | ColorSelection.java | 26 |
| Invalid numeric literal: 80 | Consider defining a constant name to represent the value. | High | ColorSelection.java | 26 |
| Invalid numeric literal: 20 | Consider defining a constant name to represent the value. | High | ColorSelection.java | 26 |
| Invalid numeric literal: 250 | Consider defining a constant name to represent the value. | High | ColorSelection.java | 27 |
| Invalid numeric literal: 200 | Consider defining a constant name to represent the value. | High | ColorSelection.java | 40 |
| Invalid numeric literal: 200 | Consider defining a constant name to represent the value. | High | ColorSelection.java | 40 |
| Invalid numeric literal: 50 | Consider defining a constant name to represent the value. | High | ColorSelection.java | 49 |
| Invalid numeric literal: 10 | Consider defining a constant name to represent the value. | High | ColorSelection.java | 59 |
| Invalid numeric literal: 50 | Consider defining a constant name to represent the value. | High | ColorSelection.java | 59 |
| Invalid numeric literal: 100 | Consider defining a constant name to represent the value. | High | PenScrollingBar.java | 24 |
| Invalid numeric literal: 20 | Consider defining a constant name to represent the value. | High | PenScrollingBar.java | 24 |
| Invalid numeric literal: 20 | Consider defining a constant name to represent the value. | High | PenScrollingBar.java | 24 |
| Invalid numeric literal: 10 | Consider defining a constant name to represent the value. | High | PenScrollingBar.java | 24 |
| Invalid numeric literal: 20 | Consider defining a constant name to represent the value. | High | ScrollingBar.java | 29 |
| Invalid numeric literal: 10 | Consider defining a constant name to represent the value. | High | ScrollingBar.java | 29 |
| Invalid numeric literal: 15 | Consider defining a constant name to represent the value. | High | ScrollingBar.java | 36 |
| Invalid numeric literal: 6 | Consider defining a constant name to represent the value. | High | SetPalette.java | 29 |
| Invalid numeric literal: 60 | Consider defining a constant name to represent the value. | High | SingleGrid.java | 69 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | SingleGrid.java | 181 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | SingleGrid.java | 181 |
| Invalid numeric literal: 800 | Consider defining a constant name to represent the value. | High | TabsOfGrids.java | 15 |
| Invalid numeric literal: 100 | Consider defining a constant name to represent the value. | High | TabsOfGrids.java | 15 |
| Invalid numeric literal: 200 | Consider defining a constant name to represent the value. | High | TabsOfGrids.java | 16 |
| Invalid numeric literal: 25 | Consider defining a constant name to represent the value. | High | TabsOfGrids.java | 16 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid package name: "backendExceptions" contains uppercase letters | Rename the package. | Medium | BackendException.java | 1 |
| Invalid package name: "commandParser" contains uppercase letters | Rename the package. | Medium | CommandFactory.java | 1 |
| Invalid package name: "controlCommands" contains uppercase letters | Rename the package. | Medium | ContainerTest.java | 1 |
| Invalid package name: "expressionCommands" contains uppercase letters | Rename the package. | Medium | AndCommand.java | 1 |
| Invalid package name: "interactionCommands" contains uppercase letters | Rename the package. | Medium | OnClickCommand.java | 1 |
| Invalid package name: "MultiTurtleCommand" starts with uppercase letters | Rename the package. | Medium | MultiTurtleCommand.java | 1 |
| Invalid package name: "turtleCommands" contains uppercase letters | Rename the package. | Medium | AskCommand.java | 1 |
| Invalid package name: "variableCommands" contains uppercase letters | Rename the package. | Medium | CreatedCommand.java | 1 |
| Invalid package name: "viewCommands" contains uppercase letters | Rename the package. | Medium | ClearScreenCommand.java | 1 |
| Invalid package name: "viewQueries" contains uppercase letters | Rename the package. | Medium | HeadingQuery.java | 1 |
| Invalid package name: "GUIFunctions" starts with uppercase letters | Rename the package. | Medium | Add.java | 1 |
| Invalid package name: "TableInformation" starts with uppercase letters | Rename the package. | Medium | ActiveColumn.java | 1 |
| Invalid package name: "View" starts with uppercase letters | Rename the package. | Medium | ButtonTemplate.java | 1 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid package prefix: "backendExceptions" | Rename the package. | Medium | BackendException.java | 1 |
| Invalid package prefix: "commandParser" | Rename the package. | Medium | CommandFactory.java | 1 |
| Invalid package prefix: "commands" | Rename the package. | Medium | BaseCommand.java | 1 |
| Invalid package prefix: "commands" | Rename the package. | Medium | ContainerTest.java | 1 |
| Invalid package prefix: "commands" | Rename the package. | Medium | AndCommand.java | 1 |
| Invalid package prefix: "commands" | Rename the package. | Medium | BaseGridContainer.java | 1 |
| Invalid package prefix: "commands" | Rename the package. | Medium | OnClickCommand.java | 1 |
| Invalid package prefix: "commands" | Rename the package. | Medium | MultiTurtleCommand.java | 1 |
| Invalid package prefix: "commands" | Rename the package. | Medium | AskCommand.java | 1 |
| Invalid package prefix: "commands" | Rename the package. | Medium | CreatedCommand.java | 1 |
| Invalid package prefix: "commands" | Rename the package. | Medium | ClearScreenCommand.java | 1 |
| Invalid package prefix: "commands" | Rename the package. | Medium | HeadingQuery.java | 1 |
| Invalid package prefix: "communicator" | Rename the package. | Medium | BaseController.java | 1 |
| Invalid package prefix: "GUIFunctions" | Rename the package. | Medium | Add.java | 1 |
| Invalid package prefix: "model" | Rename the package. | Medium | SlogoModel.java | 1 |
| Invalid package prefix: "TableInformation" | Rename the package. | Medium | ActiveColumn.java | 1 |
| Invalid package prefix: "tests" | Rename the package. | Medium | AskTest.java | 1 |
| Invalid package prefix: "turtle" | Rename the package. | Medium | Direction.java | 1 |
| Invalid package prefix: "View" | Rename the package. | Medium | ButtonTemplate.java | 1 |
| Violation | Recommendation | Severity | Resource | Line |
| Constructor is longer than 20 lines | Consider moving some of the behavior into a method. | Low | TurtleVariablesTable.java | 37 |
| Constructor is longer than 20 lines | Consider moving some of the behavior into a method. | Low | VariableTable.java | 37 |
| Constructor is longer than 20 lines | Consider moving some of the behavior into a method. | Low | ColorSelection.java | 23 |
| Violation | Recommendation | Severity | Resource | Line |
| Missing space before operator "!=" | Insert the missing space. | Low | TurtleQuery.java | 20 |
| Missing space before operator "/" | Insert the missing space. | Low | HomeCommand.java | 36 |
| Missing space after operator "/" | Insert the missing space. | Low | HomeCommand.java | 36 |
| Missing space before operator "/" | Insert the missing space. | Low | HomeCommand.java | 36 |
| Missing space after operator "/" | Insert the missing space. | Low | HomeCommand.java | 36 |
| Missing space before operator "!=" | Insert the missing space. | Low | ViewQuery.java | 21 |
| Missing space before operator "*" | Insert the missing space. | Low | DashedBorderStyle.java | 13 |
| Missing space after operator "*" | Insert the missing space. | Low | DashedBorderStyle.java | 13 |
| Missing space before operator "*" | Insert the missing space. | Low | DashedBorderStyle.java | 13 |
| Missing space after operator "*" | Insert the missing space. | Low | DashedBorderStyle.java | 13 |
| Missing space before operator "==" | Insert the missing space. | Low | EditingCell.java | 21 |
| Missing space after operator "==" | Insert the missing space. | Low | EditingCell.java | 21 |
| Missing space before operator "!=" | Insert the missing space. | Low | EditingCell.java | 42 |
| Missing space after operator "!=" | Insert the missing space. | Low | EditingCell.java | 42 |
| Missing space before operator "-" | Insert the missing space. | Low | EditingCell.java | 56 |
| Missing space after operator "-" | Insert the missing space. | Low | EditingCell.java | 56 |
| Missing space before operator "*" | Insert the missing space. | Low | EditingCell.java | 56 |
| Missing space after operator "*" | Insert the missing space. | Low | EditingCell.java | 56 |
| Missing space before operator "&&" | Insert the missing space. | Low | SetBackgroundImage.java | 40 |
| Missing space after operator "&&" | Insert the missing space. | Low | SetBackgroundImage.java | 40 |
| Missing space before operator "||" | Insert the missing space. | Low | SetBackgroundImage.java | 40 |
| Missing space after operator "||" | Insert the missing space. | Low | SetBackgroundImage.java | 40 |
| Missing space before operator "||" | Insert the missing space. | Low | SetBackgroundImage.java | 40 |
| Missing space after operator "||" | Insert the missing space. | Low | SetBackgroundImage.java | 40 |
| Missing space before operator "+" | Insert the missing space. | Low | SetLanguage.java | 17 |
| Missing space after operator "+" | Insert the missing space. | Low | SetLanguage.java | 17 |
| Missing space before operator "+" | Insert the missing space. | Low | SetLanguage.java | 17 |
| Missing space after operator "+" | Insert the missing space. | Low | SetLanguage.java | 17 |
| Missing space before operator "*" | Insert the missing space. | Low | StampImage.java | 21 |
| Missing space after operator "*" | Insert the missing space. | Low | StampImage.java | 21 |
| Missing space before operator "<" | Insert the missing space. | Low | ToggleGridLines.java | 44 |
| Missing space after operator "<" | Insert the missing space. | Low | ToggleGridLines.java | 44 |
| Missing space before operator "<" | Insert the missing space. | Low | ToggleGridLines.java | 45 |
| Missing space after operator "<" | Insert the missing space. | Low | ToggleGridLines.java | 45 |
| Missing space before operator "&&" | Insert the missing space. | Low | TurtleImageChange.java | 33 |
| Missing space after operator "&&" | Insert the missing space. | Low | TurtleImageChange.java | 33 |
| Missing space before operator "||" | Insert the missing space. | Low | TurtleImageChange.java | 33 |
| Missing space after operator "||" | Insert the missing space. | Low | TurtleImageChange.java | 33 |
| Missing space before operator "==" | Insert the missing space. | Low | EditingTurtleBooleanCell.java | 11 |
| Missing space after operator "==" | Insert the missing space. | Low | EditingTurtleBooleanCell.java | 11 |
| Missing space before operator "==" | Insert the missing space. | Low | EditingTurtleDoubleCell.java | 10 |
| Missing space after operator "==" | Insert the missing space. | Low | EditingTurtleDoubleCell.java | 10 |
| Missing space before operator "/" | Insert the missing space. | Low | TurtleVariablesTable.java | 66 |
| Missing space after operator "/" | Insert the missing space. | Low | TurtleVariablesTable.java | 66 |
| Missing space before operator "/" | Insert the missing space. | Low | VariableTable.java | 112 |
| Missing space after operator "/" | Insert the missing space. | Low | VariableTable.java | 112 |
| Missing space before operator "/" | Insert the missing space. | Low | VariableTable.java | 113 |
| Missing space after operator "/" | Insert the missing space. | Low | VariableTable.java | 113 |
| Missing space before operator "/" | Insert the missing space. | Low | VariableTable.java | 114 |
| Missing space after operator "/" | Insert the missing space. | Low | VariableTable.java | 114 |
| Missing space before operator "==" | Insert the missing space. | Low | Direction.java | 13 |
| Missing space after operator "==" | Insert the missing space. | Low | Direction.java | 13 |
| Missing space before operator "+" | Insert the missing space. | Low | Down.java | 7 |
| Missing space after operator "+" | Insert the missing space. | Low | Down.java | 7 |
| Missing space before operator "-" | Insert the missing space. | Low | Left.java | 7 |
| Missing space after operator "-" | Insert the missing space. | Low | Left.java | 7 |
| Missing space before operator "*" | Insert the missing space. | Low | Position.java | 59 |
| Missing space after operator "*" | Insert the missing space. | Low | Position.java | 59 |
| Missing space before operator "*" | Insert the missing space. | Low | Position.java | 60 |
| Missing space after operator "*" | Insert the missing space. | Low | Position.java | 60 |
| Missing space before operator "+" | Insert the missing space. | Low | Right.java | 7 |
| Missing space after operator "+" | Insert the missing space. | Low | Right.java | 7 |
| Missing space before operator "+" | Insert the missing space. | Low | Turtle.java | 70 |
| Missing space after operator "+" | Insert the missing space. | Low | Turtle.java | 70 |
| Missing space before operator "<=" | Insert the missing space. | Low | Turtle.java | 164 |
| Missing space after operator "<=" | Insert the missing space. | Low | Turtle.java | 164 |
| Missing space before operator "!=" | Insert the missing space. | Low | Turtle.java | 186 |
| Missing space after operator "!=" | Insert the missing space. | Low | Turtle.java | 186 |
| Missing space before operator "-" | Insert the missing space. | Low | Turtle.java | 202 |
| Missing space after operator "-" | Insert the missing space. | Low | Turtle.java | 202 |
| Missing space before operator "/" | Insert the missing space. | Low | Turtle.java | 202 |
| Missing space before operator "-" | Insert the missing space. | Low | Turtle.java | 217 |
| Missing space before operator "-" | Insert the missing space. | Low | Up.java | 7 |
| Missing space after operator "-" | Insert the missing space. | Low | Up.java | 7 |
| Missing space before operator "+" | Insert the missing space. | Low | ButtonTemplate.java | 41 |
| Missing space after operator "+" | Insert the missing space. | Low | ButtonTemplate.java | 41 |
| Missing space before operator "+" | Insert the missing space. | Low | ButtonTemplate.java | 44 |
| Missing space after operator "+" | Insert the missing space. | Low | ButtonTemplate.java | 44 |
| Missing space before operator "-" | Insert the missing space. | Low | ButtonTemplate.java | 47 |
| Missing space after operator "-" | Insert the missing space. | Low | ButtonTemplate.java | 47 |
| Missing space before operator "+" | Insert the missing space. | Low | ColorLabel.java | 25 |
| Missing space after operator "+" | Insert the missing space. | Low | ColorLabel.java | 25 |
| Missing space before operator "-" | Insert the missing space. | Low | ColorLabel.java | 28 |
| Missing space after operator "-" | Insert the missing space. | Low | ColorLabel.java | 28 |
| Missing space before operator "+" | Insert the missing space. | Low | ColorLabel.java | 37 |
| Missing space after operator "+" | Insert the missing space. | Low | ColorLabel.java | 37 |
| Missing space before operator "+" | Insert the missing space. | Low | ColorSelection.java | 54 |
| Missing space after operator "+" | Insert the missing space. | Low | ColorSelection.java | 54 |
| Missing space before operator "/" | Insert the missing space. | Low | ColorSelection.java | 56 |
| Missing space after operator "/" | Insert the missing space. | Low | ColorSelection.java | 56 |
| Missing space before operator "==" | Insert the missing space. | Low | Pen.java | 53 |
| Missing space after operator "==" | Insert the missing space. | Low | Pen.java | 53 |
| Missing space before operator "==" | Insert the missing space. | Low | Pen.java | 62 |
| Missing space after operator "==" | Insert the missing space. | Low | Pen.java | 62 |
| Missing space before operator "+" | Insert the missing space. | Low | Pen.java | 79 |
| Missing space after operator "+" | Insert the missing space. | Low | Pen.java | 79 |
| Missing space before operator "+" | Insert the missing space. | Low | ScrollingBar.java | 36 |
| Missing space after operator "+" | Insert the missing space. | Low | ScrollingBar.java | 36 |
| Missing space before operator "+" | Insert the missing space. | Low | ScrollingBar.java | 36 |
| Missing space after operator "+" | Insert the missing space. | Low | ScrollingBar.java | 36 |
| Missing space before operator "!=" | Insert the missing space. | Low | SetPalette.java | 24 |
| Missing space after operator "!=" | Insert the missing space. | Low | SetPalette.java | 24 |
| Missing space before operator "+" | Insert the missing space. | Low | SetPalette.java | 27 |
| Missing space after operator "+" | Insert the missing space. | Low | SetPalette.java | 27 |
| Missing space before operator "!=" | Insert the missing space. | Low | SetPalette.java | 29 |
| Missing space after operator "!=" | Insert the missing space. | Low | SetPalette.java | 29 |
| Missing space before operator "+" | Insert the missing space. | Low | SingleGrid.java | 77 |
| Missing space after operator "+" | Insert the missing space. | Low | SingleGrid.java | 77 |
| Missing space before operator "%" | Insert the missing space. | Low | SingleGrid.java | 119 |
| Missing space after operator "%" | Insert the missing space. | Low | SingleGrid.java | 119 |
| Missing space before operator "%" | Insert the missing space. | Low | SingleGrid.java | 121 |
| Missing space after operator "%" | Insert the missing space. | Low | SingleGrid.java | 121 |
| Missing space before operator "+" | Insert the missing space. | Low | SingleGrid.java | 125 |
| Missing space after operator "+" | Insert the missing space. | Low | SingleGrid.java | 125 |
| Missing space before operator "+" | Insert the missing space. | Low | SingleGrid.java | 127 |
| Missing space after operator "+" | Insert the missing space. | Low | SingleGrid.java | 127 |
| Missing space before operator "%" | Insert the missing space. | Low | SingleGrid.java | 131 |
| Missing space after operator "%" | Insert the missing space. | Low | SingleGrid.java | 131 |
| Missing space before operator "%" | Insert the missing space. | Low | SingleGrid.java | 133 |
| Missing space after operator "%" | Insert the missing space. | Low | SingleGrid.java | 133 |
| Missing space before operator "/" | Insert the missing space. | Low | SingleGrid.java | 181 |
| Missing space after operator "/" | Insert the missing space. | Low | SingleGrid.java | 181 |
| Missing space before operator "/" | Insert the missing space. | Low | SingleGrid.java | 181 |
| Missing space after operator "/" | Insert the missing space. | Low | SingleGrid.java | 181 |
| Violation | Recommendation | Severity | Resource | Line |
| Cannot compare strings using the not equals (!=) operator | Replace the comparison with equals(). | Medium | BaseCommand.java | 78 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid string literal: "Command not found: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | SlogoClassNotFoundException.java | 9 |
| Invalid string literal: "Command must extend BaseCommand: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | SlogoCommandNotExtendsBaseException.java | 9 |
| Invalid string literal: "File not found: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | SlogoFileNotFoundException.java | 10 |
| Invalid string literal: "Input Ouput Exeception" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SlogoIOException.java | 9 |
| Invalid string literal: "Invalid command class type" | Consider defining a constant to represent the string or move it to a resource bundle. | High | CommandFactory.java | 26 |
| Invalid string literal: "\\s+" | Consider defining a constant to represent the string or move it to a resource bundle. | High | CommandFactory.java | 28 |
| Invalid string literal: "Language file is not a valid .properties file" | Consider defining a constant to represent the string or move it to a resource bundle. | High | CommandToClassTranslator.java | 21 |
| Invalid string literal: "Class Not Found" | Consider defining a constant to represent the string or move it to a resource bundle. | High | CommandToClassTranslator.java | 22 |
| Invalid string literal: "Invalid command provided" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguageFileParser.java | 23 |
| Invalid string literal: "[a-zA-Z_]+(\\?)?" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguageFileParser.java | 29 |
| Invalid string literal: "\\s+" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguageFileParser.java | 31 |
| Invalid string literal: "Language file is not a valid .properties file" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguageFileParser.java | 43 |
| Invalid string literal: "Invalid language properties file" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguageFileParser.java | 52 |
| Invalid string literal: "Variable" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguageFileParser.java | 104 |
| Invalid string literal: "\\s+" | Consider defining a constant to represent the string or move it to a resource bundle. | High | BaseCommand.java | 24 |
| Invalid string literal: "liststart" | Consider defining a constant to represent the string or move it to a resource bundle. | High | BaseCommand.java | 25 |
| Invalid string literal: "listend" | Consider defining a constant to represent the string or move it to a resource bundle. | High | BaseCommand.java | 26 |
| Invalid string literal: "variable" | Consider defining a constant to represent the string or move it to a resource bundle. | High | BaseCommand.java | 28 |
| Invalid string literal: "Invalid containers received" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ControlCommand.java | 20 |
| Invalid string literal: "Invalid extension of Variable Container" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ControlCommand.java | 22 |
| Invalid string literal: "liststart" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ControlCommand.java | 23 |
| Invalid string literal: "listend" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ControlCommand.java | 24 |
| Invalid string literal: "variable" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ControlCommand.java | 26 |
| Invalid string literal: "IF sum 1 0 [ fd 50 bk 75 ]" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ContainerTest.java | 30 |
| Invalid string literal: "src/resources/languages/English.properties" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ContainerTest.java | 54 |
| Invalid string literal: "src/resources/languages/EnglishToClassName.properties" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ContainerTest.java | 60 |
| Invalid string literal: "Invalid command entered" | Consider defining a constant to represent the string or move it to a resource bundle. | High | DoCommand.java | 16 |
| Invalid string literal: "Insufficient commands entered" | Consider defining a constant to represent the string or move it to a resource bundle. | High | DoCommand.java | 17 |
| Invalid string literal: "Invalid command entered" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ForCommand.java | 16 |
| Invalid string literal: "Insufficient commands entered" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ForCommand.java | 17 |
| Invalid string literal: "variable" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ToCommand.java | 19 |
| Invalid string literal: "Invalid variable list for To command" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ToCommand.java | 20 |
| Invalid string literal: "Variable repeated in To command" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ToCommand.java | 21 |
| Invalid string literal: "Insufficient commands entered" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ToCommand.java | 23 |
| Invalid string literal: "Insufficient commands entered" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ExpressionCommand.java | 18 |
| Invalid string literal: "Invalid variable or command provided" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MapBasedUserDefinedContainer.java | 39 |
| Invalid string literal: "Unexpected error when trying to set variable" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MapBasedUserDefinedContainer.java | 46 |
| Invalid string literal: "There is an invalid variable in the container" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MapBasedUserDefinedContainer.java | 120 |
| Invalid string literal: "Invalid container type" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SingleGridInformationGateway.java | 19 |
| Invalid string literal: "\\s+" | Consider defining a constant to represent the string or move it to a resource bundle. | High | NumericalCommand.java | 28 |
| Invalid string literal: "constant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MultipleTurtleCommand.java | 19 |
| Invalid string literal: "Malformed input for Turtle IDs" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MultipleTurtleCommand.java | 20 |
| Invalid string literal: "Exactly one grid is not active" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MultipleTurtleCommand.java | 21 |
| Invalid string literal: "Invalid syntax for ID" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MultipleTurtleCommand.java | 22 |
| Invalid string literal: "Invalid Turtle ID: negative value" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MultipleTurtleCommand.java | 23 |
| Invalid string literal: "Insufficient arguments provided" | Consider defining a constant to represent the string or move it to a resource bundle. | High | TurtleCommand.java | 19 |
| Invalid string literal: "Invalid argument count for turtle query" | Consider defining a constant to represent the string or move it to a resource bundle. | High | TurtleQuery.java | 11 |
| Invalid string literal: "Invalid syntax for retrieving variable" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GetVariableCommand.java | 31 |
| Invalid string literal: "Invalid variable name" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SetVariableCommand.java | 14 |
| Invalid string literal: "variable" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SetVariableCommand.java | 18 |
| Invalid string literal: "varx" | Consider defining a constant to represent the string or move it to a resource bundle. | High | VariableCommandParseTest.java | 51 |
| Invalid string literal: "SUM 10 60" | Consider defining a constant to represent the string or move it to a resource bundle. | High | VariableCommandParseTest.java | 52 |
| Invalid string literal: "src/resources/languages/English.properties" | Consider defining a constant to represent the string or move it to a resource bundle. | High | VariableCommandParseTest.java | 68 |
| Invalid string literal: "src/resources/languages/EnglishToClassName.properties" | Consider defining a constant to represent the string or move it to a resource bundle. | High | VariableCommandParseTest.java | 73 |
| Invalid string literal: "Invalid extension of Grid Container" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ViewCommand.java | 21 |
| Invalid string literal: "Invalid containers received" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ViewCommand.java | 22 |
| Invalid string literal: "Invalid number of arguments provided" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ViewCommand.java | 23 |
| Invalid string literal: "clear" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ClearScreenCommand.java | 15 |
| Invalid string literal: "clearStamps" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ClearStampsCommand.java | 13 |
| Invalid string literal: "Exactly one active grid is not set" | Consider defining a constant to represent the string or move it to a resource bundle. | High | HomeCommand.java | 21 |
| Invalid string literal: "penDown" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PenDownCommand.java | 14 |
| Invalid string literal: "penUp" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PenUpCommand.java | 14 |
| Invalid string literal: "backgroundColor" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SetBackgroundCommand.java | 15 |
| Invalid string literal: "setPalette" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SetPaletteCommand.java | 15 |
| Invalid string literal: "penColor" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SetPenColorCommand.java | 15 |
| Invalid string literal: "penThickness" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SetPenSizeCommand.java | 15 |
| Invalid string literal: "setShape" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SetShapeCommand.java | 15 |
| Invalid string literal: "stampTurtle" | Consider defining a constant to represent the string or move it to a resource bundle. | High | StampCommand.java | 12 |
| Invalid string literal: "Invalid argument count for turtle query" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ViewQuery.java | 12 |
| Invalid string literal: "bowser.png" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddTurtle.java | 30 |
| Invalid string literal: "Select File to Load" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AskForInitialFile.java | 32 |
| Invalid string literal: "http://www.cs.duke.edu/courses/compsci308/current/assign/03_slogo/commands.php" | Consider defining a constant to represent the string or move it to a resource bundle. | High | HelpPage.java | 19 |
| Invalid string literal: "./resources/BackgroundImageFiles.Properties" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MyImages.java | 17 |
| Invalid string literal: "Image File not Found" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MyImages.java | 25 |
| Invalid string literal: "Dotted" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PenStyle.java | 33 |
| Invalid string literal: "Solid" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PenStyle.java | 34 |
| Invalid string literal: "Dashed" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PenStyle.java | 35 |
| Invalid string literal: "Select Background Image" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SetBackgroundImage.java | 37 |
| Invalid string literal: ".JPG" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SetBackgroundImage.java | 40 |
| Invalid string literal: ".PNG" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SetBackgroundImage.java | 40 |