This document contains the results of auditing codepro.audit at 10/26/14 3:03 PM, using the audit rule set CS308Rules.
This document contains the results of auditing codepro.audit at 10/26/14 3:03 PM, using the audit rule set CS308Rules.
| Violation | Recommendation | Severity | Resource | Line |
|---|---|---|---|---|
| Invalid class name: "displayTurtle" starts with lowercase letters | Rename the class from "displayTurtle" to "DisplayTurtle". | Medium | displayTurtle.java | 3 |
| Violation | Recommendation | Severity | Resource | Line |
| Method is too complex (cyclomatic complexity = 12) | Reduce the complexity of the method by extracting some of the code into a separate method. | Medium | ParseTable.java | 63 |
| Violation | Recommendation | Severity | Resource | Line |
| Empty catch clause for exception ex | Delete the empty catch clause. | Medium | Buttons.java | 35 |
| 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 | CommandList.java | 16 |
| 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 | CommandList.java | 17 |
| 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 | CommandList.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 | CommandList.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 | CommandList.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 | CommandList.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 | CommandList.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 | CommandList.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 | CommandList.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 | CommandList.java | 26 |
| 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 | CommandList.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 | CommandList.java | 29 |
| 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 | CommandList.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 | CommandList.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 | CommandList.java | 42 |
| 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 | CommandList.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 | CommandList.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 | CommandList.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 | CommandList.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 | CommandList.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 | Compiler.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 | Compiler.java | 23 |
| 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 | Compiler.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 | Compiler.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 | Compiler.java | 56 |
| 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 | Compiler.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 | Compiler.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 | Compiler.java | 61 |
| 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 | Compiler.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 | Compiler.java | 64 |
| 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 | Compiler.java | 65 |
| 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 | Compiler.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 | Compiler.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 | Compiler.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 | Compiler.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 | Compiler.java | 71 |
| 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 | Compiler.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 | Compiler.java | 75 |
| 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 | Compiler.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 | Compiler.java | 87 |
| 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 | Node.java | 9 |
| 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 | Node.java | 10 |
| 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 | Node.java | 11 |
| 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 | Node.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 | Node.java | 13 |
| 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 | Node.java | 14 |
| 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 | Node.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 | ParseTable.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 | ParseTable.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 | ParseTable.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 | ParseTable.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 | ParseTable.java | 64 |
| 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 | ParseTable.java | 65 |
| 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 | ParseTable.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 | ParseTable.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 | ParseTable.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 | ParseTable.java | 71 |
| 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 | ParseTable.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 | ParseTable.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 | ParseTable.java | 75 |
| 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 | ParseTable.java | 77 |
| 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 | ParseTable.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 | ParseTable.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 | ParseTable.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 | ParseTable.java | 83 |
| 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 | ParseTable.java | 85 |
| 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 | ParseTable.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 | SymbolTableEntry.java | 11 |
| 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 | SymbolTableEntry.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 | SymbolTableEntry.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 | SymbolTableEntry.java | 23 |
| 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 | SymbolTableEntry.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 | SymbolTableEntry.java | 31 |
| 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 | TokenFinder.java | 13 |
| 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 | TokenFinder.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 | TokenFinder.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 | TokenFinder.java | 29 |
| 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 | TokenFinder.java | 31 |
| 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 | TokenFinder.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 | TokenFinder.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 | TokenFinder.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 | TokenFinder.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 | TokenFinder.java | 42 |
| 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 | TokenFinder.java | 53 |
| 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 | TokenFinder.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 | TokenFinder.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 | TokenFinder.java | 56 |
| 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 | TokenFinder.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 | MainController.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 | MainController.java | 29 |
| 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 | MainController.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 | MainController.java | 32 |
| 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 | MainController.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 | MainController.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 | MainController.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 | MainController.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 | MainController.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 | MainController.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 | MainController.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 | SLogoMain.java | 10 |
| 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 | SLogoMain.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 | SLogoMain.java | 16 |
| 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 | InvalidArgumentsException.java | 11 |
| 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 | InvalidArgumentsException.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 | InvalidArgumentsException.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 | InvalidArgumentsException.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 | ParsingException.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 | ParsingException.java | 16 |
| 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 | ParsingException.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 | ParsingException.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 | SyntaxErrorException.java | 11 |
| 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 | SyntaxErrorException.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 | SyntaxErrorException.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 | SyntaxErrorException.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 | UnbalancedBracketsException.java | 11 |
| 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 | UnbalancedBracketsException.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 | UnbalancedBracketsException.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 | UnbalancedBracketsException.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 | Buttons.java | 16 |
| 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 | Buttons.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 | Buttons.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 | Buttons.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 | Buttons.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 | Buttons.java | 26 |
| 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 | Buttons.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 | Buttons.java | 29 |
| 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 | Buttons.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 | Buttons.java | 31 |
| 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 | Buttons.java | 32 |
| 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 | Buttons.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 | Buttons.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 | Buttons.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 | Buttons.java | 42 |
| 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 | Buttons.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 | Buttons.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 | Buttons.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 | Buttons.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 | Buttons.java | 51 |
| 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 | GUIStart.java | 9 |
| 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 | GUIStart.java | 14 |
| 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 | GUIStart.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 | ReadAndWrite.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 | ReadAndWrite.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 | ReadAndWrite.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 | ReadAndWrite.java | 26 |
| 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 | ReadAndWrite.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 | ReadAndWrite.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 | ReadAndWrite.java | 29 |
| 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 | ReadAndWrite.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 | ReadAndWrite.java | 31 |
| 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 | ReadAndWrite.java | 32 |
| 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 | ReadAndWrite.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 | ReadAndWrite.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 | ReadAndWrite.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 | ReadAndWrite.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 | ReadAndWrite.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 | ReadAndWrite.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 | ReadAndWrite.java | 42 |
| 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 | ReadAndWrite.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 | ReadAndWrite.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 | BackendAPITest.java | 17 |
| 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 | BackendAPITest.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 | BackendAPITest.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 | BackendAPITest.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 | BackendAPITest.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 | BackendAPITest.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 | BackendAPITest.java | 23 |
| 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 | BackendAPITest.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 | BackendAPITest.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 | BackendAPITest.java | 26 |
| 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 | BackendAPITest.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 | BackendAPITest.java | 31 |
| 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 | BackendAPITest.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 | CompilerTest.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 | CompilerTest.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 | CompilerTest.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 | CompilerTest.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 | CompilerTest.java | 23 |
| 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 | CompilerTest.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 | CompilerTest.java | 29 |
| 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 | CompilerTest.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 | CompilerTest.java | 31 |
| 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 | LanguagesBundle_en_US.java | 7 |
| 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 | LanguagesBundle_en_US.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 | LanguagesBundle_en_US.java | 9 |
| 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 | LanguagesBundle_en_US.java | 10 |
| 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 | LanguagesBundle_en_US.java | 11 |
| 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 | LanguagesBundle_en_US.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 | LanguagesBundle_en_US.java | 13 |
| 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 | LanguagesBundle_en_US.java | 14 |
| 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 | LanguagesBundle_en_US.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 | LanguagesBundle_en_US.java | 16 |
| 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 | LanguagesBundle_fr_FR.java | 7 |
| 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 | LanguagesBundle_fr_FR.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 | LanguagesBundle_fr_FR.java | 9 |
| 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 | LanguagesBundle_fr_FR.java | 10 |
| 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 | LanguagesBundle_fr_FR.java | 11 |
| 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 | LanguagesBundle_fr_FR.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 | LanguagesBundle_fr_FR.java | 13 |
| 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 | LanguagesBundle_fr_FR.java | 14 |
| 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 | LanguagesBundle_fr_FR.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 | Pen.java | 13 |
| 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 | Pen.java | 14 |
| 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 | Pen.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 | Pen.java | 16 |
| 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 | Pen.java | 17 |
| 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 | Pen.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 | Pen.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 | Pen.java | 29 |
| 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 | Pen.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 | Pen.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 | Pen.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 | Pen.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 | Pen.java | 49 |
| 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 | Point.java | 16 |
| 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 | Point.java | 17 |
| 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 | Point.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 | SLogoLine.java | 23 |
| 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 | SLogoLine.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 | SLogoLine.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 | SLogoLine.java | 26 |
| 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 | SLogoLine.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 | SLogoLine.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 | SLogoLine.java | 53 |
| 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 | SLogoLine.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 | Turtle.java | 16 |
| 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 | 17 |
| 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 | 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 | Turtle.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 | Turtle.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 | Turtle.java | 31 |
| 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 | 32 |
| 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 | 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 | Turtle.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 | Turtle.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 | Turtle.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 | Turtle.java | 51 |
| 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 | 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 | Turtle.java | 63 |
| 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 | 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 | Turtle.java | 82 |
| 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 | 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 | Turtle.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 | Turtle.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 | Turtle.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 | TurtleList.java | 16 |
| 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 | TurtleList.java | 17 |
| 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 | TurtleList.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 | TurtleList.java | 31 |
| 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 | TurtleList.java | 32 |
| 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 | TurtleList.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 | TurtleList.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 | TurtleList.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 | TurtleList.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 | TurtleList.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 | TurtleList.java | 64 |
| 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 | TurtleList.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 | TurtleList.java | 85 |
| 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 | TurtleList.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 | TurtleList.java | 87 |
| 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 | TurtleList.java | 88 |
| 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 | TurtleList.java | 89 |
| 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 | TurtleList.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 | TurtleList.java | 91 |
| 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 | TurtleList.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 | UpdateLocation.java | 10 |
| 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 | UpdateLocation.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 | UpdateLocation.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 | UpdateLocation.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 | UpdateLocation.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 | UpdateLocation.java | 23 |
| 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 | UpdateLocation.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 | UpdateLocation.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 | UpdateLocation.java | 26 |
| 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 | UpdateLocation.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 | UpdateLocation.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 | UpdateLocation.java | 29 |
| 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 | UpdateLocation.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 | UpdateLocation.java | 31 |
| 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 | UpdateLocation.java | 32 |
| 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 | UpdateLocation.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 | UpdateLocation.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 | UpdateLocation.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 | UpdateLocation.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 | UpdateLocation.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 | TurtleView.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 | TurtleView.java | 16 |
| 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 | TurtleView.java | 17 |
| 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 | TurtleView.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 | TurtleView.java | 29 |
| 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 | TurtleView.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 | TurtleView.java | 31 |
| 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 | TurtleView.java | 32 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid field name: "data_1" contains an underscore | Rename the field from "data_1" to "data1". | Medium | Node.java | 4 |
| Invalid field name: "data_2" contains an underscore | Rename the field from "data_2" to "data2". | Medium | Node.java | 4 |
| Invalid field name: "data_3" contains an underscore | Rename the field from "data_3" to "data3". | Medium | Node.java | 4 |
| Invalid field name: "Type" starts with uppercase letters | Rename the field from "Type" to "type". | Medium | TokenFinder.java | 12 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid visibility for field: public | Correct the visibility of the field. | Medium | Compiler.java | 28 |
| Invalid visibility for field: public | Correct the visibility of the field. | Medium | Compiler.java | 29 |
| Invalid visibility for field: package | Correct the visibility of the field. | Medium | Compiler.java | 34 |
| Invalid visibility for field: package | Correct the visibility of the field. | Medium | Compiler.java | 35 |
| Invalid visibility for field: package | Correct the visibility of the field. | Medium | Node.java | 4 |
| Invalid visibility for field: package | Correct the visibility of the field. | Medium | Node.java | 5 |
| Invalid visibility for field: package | Correct the visibility of the field. | Medium | Node.java | 6 |
| Invalid visibility for field: public | Correct the visibility of the field. | Medium | TokenFinder.java | 12 |
| Invalid visibility for field: package | Correct the visibility of the field. | Medium | CompilerTest.java | 13 |
| Invalid visibility for field: public | Correct the visibility of the field. | Medium | CompilerTest.java | 14 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | LanguagesBundle_en_US.java | 6 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | LanguagesBundle_fr_FR.java | 6 |
| Invalid visibility for field: public | Correct the visibility of the field. | Medium | Point.java | 4 |
| Invalid visibility for field: public | Correct the visibility of the field. | Medium | Point.java | 5 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | TurtleList.java | 11 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | TurtleList.java | 12 |
| Invalid visibility for field: protected | Correct the visibility of the field. | Medium | TurtleList.java | 13 |
| Invalid visibility for field: public | Correct the visibility of the field. | Medium | UpdateLocation.java | 9 |
| Invalid visibility for field: public | Correct the visibility of the field. | Medium | UpdateLocation.java | 11 |
| Invalid visibility for field: public | Correct the visibility of the field. | Medium | UpdateLocation.java | 12 |
| Invalid visibility for field: public | Correct the visibility of the field. | Medium | TurtleView.java | 9 |
| Violation | Recommendation | Severity | Resource | Line |
| Default constructor invocation found | Call to super() is made automatically by compiler, it should thus be removed. | High | InvalidArgumentsException.java | 11 |
| Default constructor invocation found | Call to super() is made automatically by compiler, it should thus be removed. | High | ParsingException.java | 12 |
| Default constructor invocation found | Call to super() is made automatically by compiler, it should thus be removed. | High | SyntaxErrorException.java | 11 |
| Default constructor invocation found | Call to super() is made automatically by compiler, it should thus be removed. | High | UnbalancedBracketsException.java | 11 |
| Default constructor invocation found | Call to super() is made automatically by compiler, it should thus be removed. | High | Pen.java | 13 |
| Violation | Recommendation | Severity | Resource | Line |
| Too many fields: 11 | Reduce the number of fields by splitting the class into multiple smaller classes. | Medium | Compiler.java | 20 |
| 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 | Node.java | 8 |
| Violation | Recommendation | Severity | Resource | Line |
| Line 11 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ParseTable.java | 11 |
| Line 12 is longer than 80 characters | Break the line into multiple shorter lines. | Low | ParseTable.java | 12 |
| Line 13 is longer than 80 characters | Break the line into multiple shorter lines. | Low | TokenFinder.java | 13 |
| Line 21 is longer than 80 characters | Break the line into multiple shorter lines. | Low | MainController.java | 21 |
| Line 187 is longer than 80 characters | Break the line into multiple shorter lines. | Low | GUIScene.java | 187 |
| Line 324 is longer than 80 characters | Break the line into multiple shorter lines. | Low | GUIScene.java | 324 |
| Line 13 is longer than 80 characters | Break the line into multiple shorter lines. | Low | LanguagesBundle_fr_FR.java | 13 |
| Line 15 is longer than 80 characters | Break the line into multiple shorter lines. | Low | LanguagesBundle_fr_FR.java | 15 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid local variable name: "x_pos" contains an underscore | Rename the variable. | Medium | CommandList.java | 20 |
| Invalid local variable name: "y_pos" contains an underscore | Rename the variable. | Medium | CommandList.java | 21 |
| Invalid local variable name: "new_x" contains an underscore | Rename the variable. | Medium | CommandList.java | 24 |
| Invalid local variable name: "new_y" contains an underscore | Rename the variable. | Medium | CommandList.java | 25 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid method name: "SetXY" starts with uppercase letters | Rename the method from "SetXY" to "setXY". | Medium | CommandList.java | 59 |
| Violation | Recommendation | Severity | Resource | Line |
| Missing block in if clause: return Type.CONSTANT; | Add a block around the body of the if clause. | Medium | TokenFinder.java | 28 |
| Missing block in if clause: return Type.VARIABLE; | Add a block around the body of the if clause. | Medium | TokenFinder.java | 30 |
| Missing block in if clause: return Type.COMMAND; | Add a block around the body of the if clause. | Medium | TokenFinder.java | 32 |
| Missing block in if clause: return Type.LIST_END; | Add a block around the body of the if clause. | Medium | TokenFinder.java | 34 |
| Missing block in if clause: return Type.LIST_START; | Add a block around the body of the if clause. | Medium | TokenFinder.java | 36 |
| Missing block in if clause: return Type.PARENS_START; | Add a block around the body of the if clause. | Medium | TokenFinder.java | 38 |
| Missing block in if clause: return Type.PARENS_END; | Add a block around the body of the if clause. | Medium | TokenFinder.java | 40 |
| Missing block in if clause: return 0; | Add a block around the body of the if clause. | Medium | Buttons.java | 17 |
| Missing block in if clause: return 1; | Add a block around the body of the if clause. | Medium | Buttons.java | 19 |
| Missing block in if clause: return i; | Add a block around the body of the if clause. | Medium | TurtleList.java | 144 |
| Missing block in if clause: return i; | Add a block around the body of the if clause. | Medium | TurtleList.java | 158 |
| Violation | Recommendation | Severity | Resource | Line |
| Missing terminating statement after last case | Add a terminating statement after the last case clause. | Medium | ParseTable.java | 115 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | CommandList.java | 70 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | CommandList.java | 71 |
| Invalid numeric literal: 180 | Consider defining a constant name to represent the value. | High | CommandList.java | 97 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | CommandList.java | 120 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | CommandList.java | 121 |
| Invalid numeric literal: 370.0 | Consider defining a constant name to represent the value. | High | CommandList.java | 123 |
| Invalid numeric literal: 300.0 | Consider defining a constant name to represent the value. | High | CommandList.java | 123 |
| Invalid numeric literal: 90 | Consider defining a constant name to represent the value. | High | CommandList.java | 124 |
| Invalid numeric literal: 61 | Consider defining a constant name to represent the value. | High | Compiler.java | 36 |
| Invalid numeric literal: 82 | Consider defining a constant name to represent the value. | High | ParseTable.java | 13 |
| Invalid numeric literal: 78 | Consider defining a constant name to represent the value. | High | ParseTable.java | 14 |
| Invalid numeric literal: 78 | Consider defining a constant name to represent the value. | High | ParseTable.java | 15 |
| Invalid numeric literal: 81 | Consider defining a constant name to represent the value. | High | ParseTable.java | 67 |
| Invalid numeric literal: 78 | Consider defining a constant name to represent the value. | High | ParseTable.java | 73 |
| Invalid numeric literal: 78 | Consider defining a constant name to represent the value. | High | ParseTable.java | 79 |
| Invalid numeric literal: 182 | Consider defining a constant name to represent the value. | High | ParseTable.java | 86 |
| Invalid numeric literal: 80 | Consider defining a constant name to represent the value. | High | Buttons.java | 32 |
| Invalid numeric literal: 60 | Consider defining a constant name to represent the value. | High | Buttons.java | 32 |
| Invalid numeric literal: 50 | Consider defining a constant name to represent the value. | High | BackendAPITest.java | 18 |
| Invalid numeric literal: 50 | Consider defining a constant name to represent the value. | High | BackendAPITest.java | 23 |
| Invalid numeric literal: 100 | Consider defining a constant name to represent the value. | High | BackendAPITest.java | 26 |
| Invalid numeric literal: 400 | Consider defining a constant name to represent the value. | High | Turtle.java | 6 |
| Invalid numeric literal: 300 | Consider defining a constant name to represent the value. | High | Turtle.java | 6 |
| Invalid numeric literal: 90 | Consider defining a constant name to represent the value. | High | Turtle.java | 7 |
| Invalid numeric literal: 400 | Consider defining a constant name to represent the value. | High | Turtle.java | 18 |
| Invalid numeric literal: 300 | Consider defining a constant name to represent the value. | High | Turtle.java | 18 |
| Invalid numeric literal: 90 | Consider defining a constant name to represent the value. | High | Turtle.java | 19 |
| Invalid numeric literal: 360 | Consider defining a constant name to represent the value. | High | Turtle.java | 93 |
| Invalid numeric literal: 360 | Consider defining a constant name to represent the value. | High | Turtle.java | 94 |
| Invalid numeric literal: 360 | Consider defining a constant name to represent the value. | High | Turtle.java | 96 |
| Invalid numeric literal: 360 | Consider defining a constant name to represent the value. | High | Turtle.java | 96 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | UpdateLocation.java | 12 |
| Invalid numeric literal: 50 | Consider defining a constant name to represent the value. | High | UpdateLocation.java | 20 |
| Invalid numeric literal: 50 | Consider defining a constant name to represent the value. | High | UpdateLocation.java | 23 |
| Invalid numeric literal: 50 | Consider defining a constant name to represent the value. | High | UpdateLocation.java | 26 |
| Invalid numeric literal: 50 | Consider defining a constant name to represent the value. | High | UpdateLocation.java | 29 |
| Invalid numeric literal: 20 | Consider defining a constant name to represent the value. | High | TurtleView.java | 16 |
| Invalid numeric literal: 25 | Consider defining a constant name to represent the value. | High | TurtleView.java | 17 |
| Invalid numeric literal: 90 | Consider defining a constant name to represent the value. | High | TurtleView.java | 18 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid package name: "JUnitTest" starts with uppercase letters | Rename the package. | Medium | BackendAPITest.java | 1 |
| Invalid package name: "simulationObjects" contains uppercase letters | Rename the package. | Medium | Pen.java | 1 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid package prefix: "commands" | Rename the package. | Medium | Command.java | 1 |
| Invalid package prefix: "controller" | Rename the package. | Medium | MainController.java | 1 |
| Invalid package prefix: "exceptions" | Rename the package. | Medium | InvalidArgumentsException.java | 1 |
| Invalid package prefix: "gui" | Rename the package. | Medium | Buttons.java | 1 |
| Invalid package prefix: "JUnitTest" | Rename the package. | Medium | BackendAPITest.java | 1 |
| Invalid package prefix: "properties" | Rename the package. | Medium | LanguagesBundle_en_US.java | 1 |
| Invalid package prefix: "simulationObjects" | Rename the package. | Medium | Pen.java | 1 |
| Invalid package prefix: "view" | Rename the package. | Medium | TurtleView.java | 1 |
| Violation | Recommendation | Severity | Resource | Line |
| Short name found: d | Rename. | High | CommandList.java | 70 |
| Short name found: a | Rename. | High | SLogoLine.java | 9 |
| Short name found: b | Rename. | High | SLogoLine.java | 10 |
| Violation | Recommendation | Severity | Resource | Line |
| Cannot compare strings using the not equals (!=) operator | Replace the comparison with equals(). | Medium | Compiler.java | 110 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid string literal: "IF equalp 1 1 [ FD 20 ]" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Compiler.java | 22 |
| Invalid string literal: "Null Pointer while compiling~" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Compiler.java | 71 |
| Invalid string literal: "English" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Compiler.java | 97 |
| Invalid string literal: ".\\src\\dictionary\\English.txt" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Compiler.java | 102 |
| Invalid string literal: "English" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Compiler.java | 110 |
| Invalid string literal: ".\\src\\dictionary\\" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Compiler.java | 111 |
| Invalid string literal: ".txt" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Compiler.java | 112 |
| Invalid string literal: ".\\src\\properties\\parse_table_keys.txt" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ParseTable.java | 66 |
| Invalid string literal: ".\\src\\properties\\LHS.txt" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ParseTable.java | 72 |
| Invalid string literal: ".\\src\\properties\\RHS.txt" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ParseTable.java | 78 |
| Invalid string literal: ".\\src\\properties\\parse_table.txt" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ParseTable.java | 84 |
| Invalid string literal: "Parse Table file not found" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ParseTable.java | 127 |
| Invalid string literal: "Parse Table error" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ParseTable.java | 129 |
| Invalid string literal: "properties\\commandRegEx" | Consider defining a constant to represent the string or move it to a resource bundle. | High | TokenFinder.java | 25 |
| Invalid string literal: "CONSTANT" | Consider defining a constant to represent the string or move it to a resource bundle. | High | TokenFinder.java | 27 |
| Invalid string literal: "VARIABLE" | Consider defining a constant to represent the string or move it to a resource bundle. | High | TokenFinder.java | 29 |
| Invalid string literal: "COMMAND" | Consider defining a constant to represent the string or move it to a resource bundle. | High | TokenFinder.java | 31 |
| Invalid string literal: "LIST_END" | Consider defining a constant to represent the string or move it to a resource bundle. | High | TokenFinder.java | 33 |
| Invalid string literal: "LIST_START" | Consider defining a constant to represent the string or move it to a resource bundle. | High | TokenFinder.java | 35 |
| Invalid string literal: "PARENS_START" | Consider defining a constant to represent the string or move it to a resource bundle. | High | TokenFinder.java | 37 |
| Invalid string literal: "PARENS_END" | Consider defining a constant to represent the string or move it to a resource bundle. | High | TokenFinder.java | 39 |
| Invalid string literal: "Invalid Argument Exception" | Consider defining a constant to represent the string or move it to a resource bundle. | High | InvalidArgumentsException.java | 24 |
| Invalid string literal: "Parsing Exception" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ParsingException.java | 24 |
| Invalid string literal: "Syntax Error For the input program" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SyntaxErrorException.java | 24 |
| Invalid string literal: "Unbalanced Brackets Exception" | Consider defining a constant to represent the string or move it to a resource bundle. | High | UnbalancedBracketsException.java | 24 |
| Invalid string literal: "English" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Buttons.java | 16 |
| Invalid string literal: "French" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Buttons.java | 18 |
| Invalid string literal: "JPG" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Buttons.java | 26 |
| Invalid string literal: "*.jpg" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Buttons.java | 26 |
| Invalid string literal: "PNG" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Buttons.java | 26 |
| Invalid string literal: "*.png" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Buttons.java | 27 |
| Invalid string literal: "user.dir" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Buttons.java | 29 |
| Invalid string literal: ".txt" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ReadAndWrite.java | 20 |
| Invalid string literal: "*.txt" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ReadAndWrite.java | 20 |
| Invalid string literal: "user.dir" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ReadAndWrite.java | 22 |
| Invalid string literal: "Save Data" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ReadAndWrite.java | 27 |
| Invalid string literal: "Read data" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ReadAndWrite.java | 41 |
| Invalid string literal: "fd 50" | Consider defining a constant to represent the string or move it to a resource bundle. | High | BackendAPITest.java | 17 |
| Invalid string literal: "back 50" | Consider defining a constant to represent the string or move it to a resource bundle. | High | BackendAPITest.java | 19 |
| Invalid string literal: "left 90" | Consider defining a constant to represent the string or move it to a resource bundle. | High | BackendAPITest.java | 21 |
| Invalid string literal: "fd 50" | Consider defining a constant to represent the string or move it to a resource bundle. | High | BackendAPITest.java | 22 |
| Invalid string literal: "right 180" | Consider defining a constant to represent the string or move it to a resource bundle. | High | BackendAPITest.java | 24 |
| Invalid string literal: "back 50" | Consider defining a constant to represent the string or move it to a resource bundle. | High | BackendAPITest.java | 25 |
| Invalid string literal: "Turtle X Should be " | Consider defining a constant to represent the string or move it to a resource bundle. | High | BackendAPITest.java | 31 |
| Invalid string literal: "Turtle Y Should be " | Consider defining a constant to represent the string or move it to a resource bundle. | High | BackendAPITest.java | 33 |
| Invalid string literal: "Grammatically Error" | Consider defining a constant to represent the string or move it to a resource bundle. | High | CompilerTest.java | 20 |
| Invalid string literal: "fd *" | Consider defining a constant to represent the string or move it to a resource bundle. | High | CompilerTest.java | 22 |
| Invalid string literal: "Syntactically Error" | Consider defining a constant to represent the string or move it to a resource bundle. | High | CompilerTest.java | 29 |
| Invalid string literal: "fd 12 13" | Consider defining a constant to represent the string or move it to a resource bundle. | High | CompilerTest.java | 30 |
| Invalid string literal: "Choose SLogo Language" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 7 |
| Invalid string literal: "Choose SLogo Language" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 7 |
| Invalid string literal: "Turtle Image" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 8 |
| Invalid string literal: "Turtle Image" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 8 |
| Invalid string literal: "Turtle Toggle" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 9 |
| Invalid string literal: "Turtle Toggle" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 9 |
| Invalid string literal: "Grid Toggle" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 10 |
| Invalid string literal: "Grid Toggle" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 10 |
| Invalid string literal: "Colors" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 11 |
| Invalid string literal: "Colors" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 11 |
| Invalid string literal: "Enter" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 12 |
| Invalid string literal: "Enter" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 12 |
| Invalid string literal: "Toggling turtle in simulation" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 13 |
| Invalid string literal: "Toggling turtle in simulation" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 13 |
| Invalid string literal: "Toggling grid in simulation" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 14 |
| Invalid string literal: "Toggling grid in simulation" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 14 |
| Invalid string literal: "Changing background color" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 15 |
| Invalid string literal: "Changing background color" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 15 |
| Invalid string literal: "Pen Properties" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 16 |
| Invalid string literal: "Pen Properties" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_en_US.java | 16 |
| Invalid string literal: "Choose SLogo Language" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_fr_FR.java | 7 |
| Invalid string literal: "Choisir la langue SLogo" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_fr_FR.java | 7 |
| Invalid string literal: "Turtle Image" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_fr_FR.java | 8 |
| Invalid string literal: "L'image de la Tortue" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_fr_FR.java | 8 |
| Invalid string literal: "Turtle Toggle" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_fr_FR.java | 9 |
| Invalid string literal: "Choisir la Tortue" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_fr_FR.java | 9 |
| Invalid string literal: "Grid Toggle" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_fr_FR.java | 10 |
| Invalid string literal: "Choisir la visibilité du Grid" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_fr_FR.java | 10 |
| Invalid string literal: "Color" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_fr_FR.java | 11 |
| Invalid string literal: "Couleur" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_fr_FR.java | 11 |
| Invalid string literal: "Enter" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_fr_FR.java | 12 |
| Invalid string literal: "Entrée" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_fr_FR.java | 12 |
| Invalid string literal: "Toggling turtle in simulation" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_fr_FR.java | 13 |
| Invalid string literal: "Montrer la tortue dans la simulation" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_fr_FR.java | 13 |
| Invalid string literal: "Toggling grid in simulation" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_fr_FR.java | 14 |
| Invalid string literal: "Changer la grid de la simulation" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_fr_FR.java | 14 |
| Invalid string literal: "Changing background color" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_fr_FR.java | 15 |
| Invalid string literal: "Changer la couleur dans la simulation" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LanguagesBundle_fr_FR.java | 15 |
| Invalid string literal: "Solid" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Pen.java | 16 |
| Violation | Recommendation | Severity | Resource | Line |
| Maximum violation count of 20 exceeded for the rule "White Space Usage" in "/TempCodeProProject1/src1/commands/CommandList.java" | High | CommandList.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "Indent Code Within Blocks" in "/TempCodeProProject1/src1/commands/CommandList.java" | High | CommandList.java | 1 | |
| Maximum violation count of 200 exceeded in "/TempCodeProProject1/src1/commands/CommandList.java" | High | CommandList.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "White Space Usage" in "/TempCodeProProject1/src1/compiler/AST.java" | High | AST.java | 1 | |
| Maximum violation count of 200 exceeded in "/TempCodeProProject1/src1/compiler/AST.java" | High | AST.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "Numeric Literals" in "/TempCodeProProject1/src1/compiler/AST.java" | High | AST.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "Indent Code Within Blocks" in "/TempCodeProProject1/src1/compiler/AST.java" | High | AST.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "White Space Usage" in "/TempCodeProProject1/src1/compiler/Compiler.java" | High | Compiler.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "Indent Code Within Blocks" in "/TempCodeProProject1/src1/compiler/Compiler.java" | High | Compiler.java | 1 | |
| Maximum violation count of 200 exceeded in "/TempCodeProProject1/src1/compiler/Compiler.java" | High | Compiler.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "White Space Usage" in "/TempCodeProProject1/src1/compiler/ParseTable.java" | High | ParseTable.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "Indent Code Within Blocks" in "/TempCodeProProject1/src1/compiler/ParseTable.java" | High | ParseTable.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "White Space Usage" in "/TempCodeProProject1/src1/compiler/TokenFinder.java" | High | TokenFinder.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "White Space Usage" in "/TempCodeProProject1/src1/gui/Buttons.java" | High | Buttons.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "White Space Usage" in "/TempCodeProProject1/src1/gui/GUIScene.java" | High | GUIScene.java | 1 | |
| Maximum violation count of 200 exceeded in "/TempCodeProProject1/src1/gui/GUIScene.java" | High | GUIScene.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "Indent Code Within Blocks" in "/TempCodeProProject1/src1/gui/GUIScene.java" | High | GUIScene.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "String Literals" in "/TempCodeProProject1/src1/gui/GUIScene.java" | High | GUIScene.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "Numeric Literals" in "/TempCodeProProject1/src1/gui/GUIScene.java" | High | GUIScene.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "White Space Usage" in "/TempCodeProProject1/src1/gui/ReadAndWrite.java" | High | ReadAndWrite.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "White Space Usage" in "/TempCodeProProject1/src1/simulationObjects/Turtle.java" | High | Turtle.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "Indent Code Within Blocks" in "/TempCodeProProject1/src1/simulationObjects/Turtle.java" | High | Turtle.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "White Space Usage" in "/TempCodeProProject1/src1/simulationObjects/TurtleList.java" | High | TurtleList.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "Indent Code Within Blocks" in "/TempCodeProProject1/src1/simulationObjects/TurtleList.java" | High | TurtleList.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "White Space Usage" in "/TempCodeProProject1/src1/simulationObjects/UpdateLocation.java" | High | UpdateLocation.java | 1 | |
| Maximum violation count of 20 exceeded for the rule "Indent Code Within Blocks" in "/TempCodeProProject1/src1/simulationObjects/UpdateLocation.java" | High | UpdateLocation.java | 1 | |
| Violation | Recommendation | Severity | Resource | Line |
| Missing Javadoc comment for type Command | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Command.java | 3 |
| Missing Javadoc comment for type CommandList | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | CommandList.java | 6 |
| Missing Javadoc comment for type Compiler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Compiler.java | 20 |
| Missing Javadoc comment for type Node | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Node.java | 3 |
| Missing Javadoc comment for type ParseTable | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ParseTable.java | 10 |
| Missing Javadoc comment for type SymbolTableEntry | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SymbolTableEntry.java | 5 |
| Missing Javadoc comment for type TokenFinder | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | TokenFinder.java | 6 |
| Missing Javadoc comment for type MainController | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | MainController.java | 16 |
| Missing Javadoc comment for type SLogoMain | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SLogoMain.java | 7 |
| Missing Javadoc comment for type InvalidArgumentsException | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | InvalidArgumentsException.java | 3 |
| Missing Javadoc comment for type ParsingException | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ParsingException.java | 4 |
| Missing Javadoc comment for type SyntaxErrorException | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SyntaxErrorException.java | 3 |
| Missing Javadoc comment for type UnbalancedBracketsException | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | UnbalancedBracketsException.java | 3 |
| Missing Javadoc comment for type Buttons | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Buttons.java | 13 |
| Missing Javadoc comment for type displayTurtle | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | displayTurtle.java | 3 |
| Missing Javadoc comment for type GUIStart | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | GUIStart.java | 6 |
| Missing @version tag for type PaintArea | Run the Javadoc Repair tool on this type to add the missing @version tag. | Medium | PaintArea.java | 6 |
| Missing Javadoc comment for type ReadAndWrite | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ReadAndWrite.java | 14 |
| Missing Javadoc comment for type BackendAPITest | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | BackendAPITest.java | 12 |
| Missing Javadoc comment for type CompilerTest | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | CompilerTest.java | 11 |
| Missing Javadoc comment for type LanguagesBundle_en_US | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | LanguagesBundle_en_US.java | 5 |
| Missing Javadoc comment for type LanguagesBundle_fr_FR | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | LanguagesBundle_fr_FR.java | 5 |
| Missing Javadoc comment for type Pen | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Pen.java | 5 |
| Missing Javadoc comment for type Point | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Point.java | 3 |
| Missing Javadoc comment for type SLogoLine | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SLogoLine.java | 7 |
| Missing Javadoc comment for type Turtle | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Turtle.java | 4 |
| Missing Javadoc comment for type TurtleList | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | TurtleList.java | 6 |
| Missing Javadoc comment for type UpdateLocation | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | UpdateLocation.java | 8 |
| Missing Javadoc comment for type TurtleView | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | TurtleView.java | 8 |
| Violation | Recommendation | Severity | Resource | Line |
| Unnecessary constructor found | Since this constructor is included automatically by the compiler, it should be removed. | High | Compiler.java | 40 |
| Unnecessary constructor found | Since this constructor is included automatically by the compiler, it should be removed. | High | MainController.java | 23 |
| Unnecessary constructor found | Since this constructor is included automatically by the compiler, it should be removed. | High | UpdateLocation.java | 14 |
| Violation | Recommendation | Severity | Resource | Line |
| Unused field: myType | Delete the unused field. | Medium | SymbolTableEntry.java | 6 |
| Unused field: fileChooser | Delete the unused field. | Medium | ReadAndWrite.java | 15 |
| Unused field: myColor | Delete the unused field. | Medium | Pen.java | 7 |
| Unused field: color | Delete the unused field. | Medium | SLogoLine.java | 11 |
| Violation | Recommendation | Severity | Resource | Line |
| Should not compare values using the not equals (!=) operator | Replace the comparison with an invocation of equals(). | Medium | Compiler.java | 110 |
| Should not compare values using the equals (==) operator | Replace the comparison with an invocation of equals(). | Medium | TurtleList.java | 143 |
| Violation | Recommendation | Severity | Resource | Line |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 16 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 17 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 18 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 19 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 20 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 21 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 22 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 24 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 25 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 26 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 27 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 29 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 30 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 41 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 42 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 43 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 44 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 45 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 46 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CommandList.java | 47 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 24 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 25 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 26 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 27 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 28 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 29 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 30 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 31 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 32 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 33 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 34 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 35 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 36 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 37 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 38 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 39 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 41 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 42 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 43 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AST.java | 44 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 22 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 23 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 24 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 54 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 56 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 57 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 59 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 61 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 62 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 64 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 65 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 66 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 67 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 69 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 70 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 71 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 73 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 75 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 76 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Compiler.java | 77 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Node.java | 9 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Node.java | 10 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Node.java | 11 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Node.java | 12 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Node.java | 13 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Node.java | 14 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Node.java | 15 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 24 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 34 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 44 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 55 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 64 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 65 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 66 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 67 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 68 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 69 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 71 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 72 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 73 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 74 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 75 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 77 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 78 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 79 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 80 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParseTable.java | 81 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SymbolTableEntry.java | 11 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SymbolTableEntry.java | 15 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SymbolTableEntry.java | 19 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SymbolTableEntry.java | 23 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SymbolTableEntry.java | 27 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SymbolTableEntry.java | 31 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 13 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 25 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 26 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 27 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 28 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 29 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 30 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 31 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 32 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 33 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 34 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 35 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 36 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 37 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 38 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 39 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 40 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 42 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 53 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | TokenFinder.java | 54 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MainController.java | 24 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MainController.java | 28 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MainController.java | 29 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MainController.java | 30 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MainController.java | 32 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MainController.java | 33 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MainController.java | 34 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MainController.java | 35 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MainController.java | 36 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MainController.java | 37 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MainController.java | 41 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | MainController.java | 45 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SLogoMain.java | 10 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SLogoMain.java | 15 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SLogoMain.java | 16 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | InvalidArgumentsException.java | 11 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | InvalidArgumentsException.java | 15 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | InvalidArgumentsException.java | 19 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | InvalidArgumentsException.java | 24 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParsingException.java | 12 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParsingException.java | 16 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParsingException.java | 20 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ParsingException.java | 24 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SyntaxErrorException.java | 11 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SyntaxErrorException.java | 15 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SyntaxErrorException.java | 19 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SyntaxErrorException.java | 24 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | UnbalancedBracketsException.java | 11 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | UnbalancedBracketsException.java | 15 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | UnbalancedBracketsException.java | 19 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | UnbalancedBracketsException.java | 24 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 16 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 17 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 18 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 19 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 20 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 24 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 25 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 26 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 27 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 28 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 29 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 30 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 31 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 32 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 33 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 34 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 35 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 37 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 42 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Buttons.java | 43 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 56 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 59 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 80 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 81 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 82 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 83 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 84 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 85 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 86 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 87 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 88 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 89 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 93 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 94 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 95 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 96 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 98 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 99 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 100 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIScene.java | 101 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIStart.java | 9 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIStart.java | 14 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | GUIStart.java | 15 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 18 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 19 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 20 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 21 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 22 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 26 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 27 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 28 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 29 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 30 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 31 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 32 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 33 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 34 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 35 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 36 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 37 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 41 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 42 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | ReadAndWrite.java | 43 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | BackendAPITest.java | 17 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | BackendAPITest.java | 18 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | BackendAPITest.java | 19 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | BackendAPITest.java | 20 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | BackendAPITest.java | 21 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | BackendAPITest.java | 22 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | BackendAPITest.java | 23 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | BackendAPITest.java | 24 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | BackendAPITest.java | 25 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | BackendAPITest.java | 26 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | BackendAPITest.java | 30 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | BackendAPITest.java | 31 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | BackendAPITest.java | 32 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | BackendAPITest.java | 33 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | BackendAPITest.java | 34 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CompilerTest.java | 19 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CompilerTest.java | 20 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CompilerTest.java | 21 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CompilerTest.java | 22 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CompilerTest.java | 23 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CompilerTest.java | 28 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CompilerTest.java | 29 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CompilerTest.java | 30 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | CompilerTest.java | 31 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_en_US.java | 6 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_en_US.java | 7 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_en_US.java | 8 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_en_US.java | 9 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_en_US.java | 10 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_en_US.java | 11 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_en_US.java | 12 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_en_US.java | 13 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_en_US.java | 14 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_en_US.java | 15 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_en_US.java | 16 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_en_US.java | 17 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_en_US.java | 18 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_en_US.java | 19 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_en_US.java | 20 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_en_US.java | 21 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_en_US.java | 22 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_fr_FR.java | 6 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_fr_FR.java | 7 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_fr_FR.java | 8 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_fr_FR.java | 9 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_fr_FR.java | 10 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_fr_FR.java | 11 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_fr_FR.java | 12 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_fr_FR.java | 13 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_fr_FR.java | 14 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_fr_FR.java | 15 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_fr_FR.java | 16 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_fr_FR.java | 17 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_fr_FR.java | 18 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_fr_FR.java | 19 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_fr_FR.java | 20 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | LanguagesBundle_fr_FR.java | 21 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Pen.java | 13 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Pen.java | 14 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Pen.java | 15 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Pen.java | 16 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Pen.java | 17 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Pen.java | 21 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Pen.java | 25 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Pen.java | 29 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Pen.java | 33 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Pen.java | 37 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Pen.java | 41 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Pen.java | 45 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Pen.java | 49 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Point.java | 16 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Point.java | 17 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Point.java | 24 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SLogoLine.java | 23 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SLogoLine.java | 24 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SLogoLine.java | 25 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SLogoLine.java | 26 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SLogoLine.java | 35 |