| Line 32 is longer than 100 characters | Break the line into multiple shorter lines. | Low | AddObjectHandler.java | 32 |
| Line 71 is longer than 100 characters | Break the line into multiple shorter lines. | Low | AddObjectHandler.java | 71 |
| Line 76 is longer than 100 characters | Break the line into multiple shorter lines. | Low | AddObjectHandler.java | 76 |
| Line 47 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectDragToLevelHandler.java | 47 |
| Line 27 is longer than 100 characters | Break the line into multiple shorter lines. | Low | SaveAsNewHandler.java | 27 |
| Line 71 is longer than 100 characters | Break the line into multiple shorter lines. | Low | AuthoringModel.java | 71 |
| Line 121 is longer than 100 characters | Break the line into multiple shorter lines. | Low | AuthoringModel.java | 121 |
| Line 11 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GeneralCollection.java | 11 |
| Line 52 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameData.java | 52 |
| Line 38 is longer than 100 characters | Break the line into multiple shorter lines. | Low | ConditionsAccordionView.java | 38 |
| Line 42 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 42 |
| Line 63 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 63 |
| Line 94 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 94 |
| Line 95 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 95 |
| Line 96 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 96 |
| Line 99 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 99 |
| Line 100 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 100 |
| Line 101 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 101 |
| Line 103 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 103 |
| Line 104 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 104 |
| Line 105 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 105 |
| Line 106 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 106 |
| Line 107 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 107 |
| Line 108 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 108 |
| Line 109 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 109 |
| Line 169 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 169 |
| Line 170 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 170 |
| Line 171 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 171 |
| Line 172 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectProperties.java | 172 |
| Line 28 is longer than 100 characters | Break the line into multiple shorter lines. | Low | LevelProperties.java | 28 |
| Line 29 is longer than 100 characters | Break the line into multiple shorter lines. | Low | LevelProperties.java | 29 |
| Line 31 is longer than 100 characters | Break the line into multiple shorter lines. | Low | LevelProperties.java | 31 |
| Line 18 is longer than 100 characters | Break the line into multiple shorter lines. | Low | ConditionParameterWizard.java | 18 |
| Line 20 is longer than 100 characters | Break the line into multiple shorter lines. | Low | ConditionParameterWizard.java | 20 |
| Line 35 is longer than 100 characters | Break the line into multiple shorter lines. | Low | DataManager.java | 35 |
| Line 36 is longer than 100 characters | Break the line into multiple shorter lines. | Low | DataManager.java | 36 |
| Line 37 is longer than 100 characters | Break the line into multiple shorter lines. | Low | DataManager.java | 37 |
| Line 39 is longer than 100 characters | Break the line into multiple shorter lines. | Low | DataManager.java | 39 |
| Line 102 is longer than 100 characters | Break the line into multiple shorter lines. | Low | DataManager.java | 102 |
| Line 29 is longer than 100 characters | Break the line into multiple shorter lines. | Low | DeleteTypeAction.java | 29 |
| Line 30 is longer than 100 characters | Break the line into multiple shorter lines. | Low | MakeNewObjectFromObjectAction.java | 30 |
| Line 15 is longer than 100 characters | Break the line into multiple shorter lines. | Low | MakeNewRandomObjectAction.java | 15 |
| Line 9 is longer than 100 characters | Break the line into multiple shorter lines. | Low | SetComponentBooleanIDAction.java | 9 |
| Line 32 is longer than 100 characters | Break the line into multiple shorter lines. | Low | BoundaryConditionX.java | 32 |
| Line 33 is longer than 100 characters | Break the line into multiple shorter lines. | Low | BoundaryConditionY.java | 33 |
| Line 25 is longer than 100 characters | Break the line into multiple shorter lines. | Low | ButtonCondition.java | 25 |
| Line 60 is longer than 100 characters | Break the line into multiple shorter lines. | Low | TypeCollisionCondition.java | 60 |
| Line 61 is longer than 100 characters | Break the line into multiple shorter lines. | Low | TypeCollisionCondition.java | 61 |
| Line 62 is longer than 100 characters | Break the line into multiple shorter lines. | Low | TypeCollisionCondition.java | 62 |
| Line 40 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameManager.java | 40 |
| Line 131 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameManager.java | 131 |
| Line 61 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObject.java | 61 |
| Line 75 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObject.java | 75 |
| Line 80 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObject.java | 80 |
| Line 265 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObject.java | 265 |
| Line 121 is longer than 100 characters | Break the line into multiple shorter lines. | Low | Level.java | 121 |
| Line 132 is longer than 100 characters | Break the line into multiple shorter lines. | Low | GameObjectRenderer.java | 132 |
| Line 202 is longer than 100 characters | Break the line into multiple shorter lines. | Low | MainEngineTests.java | 202 |
| Line 211 is longer than 100 characters | Break the line into multiple shorter lines. | Low | MainEngineTests.java | 211 |
| Line 243 is longer than 100 characters | Break the line into multiple shorter lines. | Low | MainEngineTests.java | 243 |
| Line 255 is longer than 100 characters | Break the line into multiple shorter lines. | Low | MainEngineTests.java | 255 |
| Line 266 is longer than 100 characters | Break the line into multiple shorter lines. | Low | MainEngineTests.java | 266 |
| Line 20 is longer than 100 characters | Break the line into multiple shorter lines. | Low | DataWrapper.java | 20 |
| Line 89 is longer than 100 characters | Break the line into multiple shorter lines. | Low | KeyboardView.java | 89 |
| Line 9 is longer than 100 characters | Break the line into multiple shorter lines. | Low | MappedKeys.java | 9 |
| Line 10 is longer than 100 characters | Break the line into multiple shorter lines. | Low | MappedKeys.java | 10 |
| Line 11 is longer than 100 characters | Break the line into multiple shorter lines. | Low | MappedKeys.java | 11 |
| Line 19 is longer than 100 characters | Break the line into multiple shorter lines. | Low | MappedKeys.java | 19 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid local variable name: "IDcounter" starts with uppercase letters | Rename the variable. | Medium | AuthoringModel.java | 51 |
| Invalid local variable name: "IdList" starts with uppercase letters | Rename the variable. | Medium | ConditionsCollection.java | 11 |
| Invalid local variable name: "IdList" starts with uppercase letters | Rename the variable. | Medium | GameObjectsCollection.java | 29 |
| Invalid local variable name: "ID" starts with uppercase letters | Rename the variable. | Medium | SingleLevelView.java | 132 |
| Invalid local variable name: "FileMenu" starts with uppercase letters | Rename the variable. | Medium | ProgramMenu.java | 60 |
| Invalid local variable name: "BGImageField" starts with uppercase letters | Rename the variable. | Medium | LevelWizard.java | 23 |
| Invalid local variable name: "BGMusicField" starts with uppercase letters | Rename the variable. | Medium | LevelWizard.java | 24 |
| Invalid local variable name: "Id" starts with uppercase letters | Rename the variable. | Medium | GameManager.java | 146 |
| Invalid local variable name: "IdList" starts with uppercase letters | Rename the variable. | Medium | Level.java | 37 |
| Invalid local variable name: "Id" starts with uppercase letters | Rename the variable. | Medium | LevelManager.java | 137 |
| Invalid local variable name: "ConditionActionList" starts with uppercase letters | Rename the variable. | Medium | MainEngineTests.java | 199 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid method name: "FileMenu" starts with uppercase letters | Rename the method from "FileMenu" to "fileMenu". | Medium | ProgramMenu.java | 59 |
| Violation | Recommendation | Severity | Resource | Line |
| Missing block in if clause: myAudioPlayer.stop(); | Add a block around the body of the if clause. | Medium | SoundIcon.java | 50 |
| Missing block in if clause: throw new NullPointerException(); | Add a block around the body of the if clause. | Medium | Observable.java | 85 |
| Missing block in if clause: return; | Add a block around the body of the if clause. | Medium | Observable.java | 155 |
| Missing block in for statement: ((Observer)arrLocal[i]).update(this, arg); | Add a block around the body of the for statement. | Medium | Observable.java | 161 |
| Missing block in if clause: myButtonConditions.add(c); | Add a block around the body of the if clause. | Medium | PlayerModel.java | 82 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid numeric literal: 200 | Consider defining a constant name to represent the value. | High | AddConditionIDHandler.java | 22 |
| Invalid numeric literal: 200 | Consider defining a constant name to represent the value. | High | AddConditionIDHandler.java | 22 |
| Invalid numeric literal: 200 | Consider defining a constant name to represent the value. | High | AddLevelHandler.java | 60 |
| Invalid numeric literal: 200 | Consider defining a constant name to represent the value. | High | AddLevelHandler.java | 60 |
| Invalid numeric literal: 230 | Consider defining a constant name to represent the value. | High | AddObjectHandler.java | 76 |
| Invalid numeric literal: 200 | Consider defining a constant name to represent the value. | High | AddObjectHandler.java | 76 |
| Invalid numeric literal: 230 | Consider defining a constant name to represent the value. | High | SaveAsNewHandler.java | 27 |
| Invalid numeric literal: 200 | Consider defining a constant name to represent the value. | High | SaveAsNewHandler.java | 27 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | SoundsClickHandler.java | 28 |
| Invalid numeric literal: 230 | Consider defining a constant name to represent the value. | High | LevelsView.java | 80 |
| Invalid numeric literal: 100 | Consider defining a constant name to represent the value. | High | LevelsView.java | 81 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | GameObjectProperties.java | 50 |
| Invalid numeric literal: 2.0 | Consider defining a constant name to represent the value. | High | CollisionComposition.java | 30 |
| Invalid numeric literal: 150 | Consider defining a constant name to represent the value. | High | CollisionComposition.java | 30 |
| Invalid numeric literal: .9 | Consider defining a constant name to represent the value. | High | CollisionComposition.java | 35 |
| Invalid numeric literal: .9 | Consider defining a constant name to represent the value. | High | CollisionComposition.java | 36 |
| Invalid numeric literal: 2.0 | Consider defining a constant name to represent the value. | High | CollisionComposition.java | 82 |
| Invalid numeric literal: 2.0 | Consider defining a constant name to represent the value. | High | CollisionComposition.java | 83 |
| Invalid numeric literal: 2.0 | Consider defining a constant name to represent the value. | High | CollisionComposition.java | 88 |
| Invalid numeric literal: 2.0 | Consider defining a constant name to represent the value. | High | CollisionComposition.java | 90 |
| Invalid numeric literal: 2.0 | Consider defining a constant name to represent the value. | High | CollisionComposition.java | 96 |
| Invalid numeric literal: 2.0 | Consider defining a constant name to represent the value. | High | CollisionComposition.java | 97 |
| Invalid numeric literal: 2.0 | Consider defining a constant name to represent the value. | High | CollisionComposition.java | 103 |
| Invalid numeric literal: 2.0 | Consider defining a constant name to represent the value. | High | CollisionComposition.java | 105 |
| Invalid numeric literal: 1000.0 | Consider defining a constant name to represent the value. | High | ButtonCondition.java | 31 |
| Invalid numeric literal: 2 | Consider defining a constant name to represent the value. | High | PointerTest.java | 10 |
| Invalid numeric literal: 3 | Consider defining a constant name to represent the value. | High | PointerTest.java | 11 |
| Invalid numeric literal: 1000 | Consider defining a constant name to represent the value. | High | GameManager.java | 87 |
| Invalid numeric literal: 300 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 72 |
| Invalid numeric literal: 300 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 72 |
| Invalid numeric literal: 200 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 96 |
| Invalid numeric literal: 200 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 96 |
| Invalid numeric literal: 20 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 96 |
| Invalid numeric literal: 200 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 96 |
| Invalid numeric literal: 20 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 99 |
| Invalid numeric literal: 200 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 99 |
| Invalid numeric literal: 50 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 103 |
| Invalid numeric literal: 200 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 103 |
| Invalid numeric literal: 20 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 103 |
| Invalid numeric literal: 200 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 103 |
| Invalid numeric literal: 20 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 105 |
| Invalid numeric literal: 210 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 105 |
| Invalid numeric literal: 50 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 113 |
| Invalid numeric literal: 150 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 113 |
| Invalid numeric literal: 30 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 113 |
| Invalid numeric literal: 30 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 113 |
| Invalid numeric literal: 37 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 115 |
| Invalid numeric literal: 37 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 115 |
| Invalid numeric literal: 30.0 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 117 |
| Invalid numeric literal: 50 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 122 |
| Invalid numeric literal: 50 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 122 |
| Invalid numeric literal: 10 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 122 |
| Invalid numeric literal: 10 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 122 |
| Invalid numeric literal: 10 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 124 |
| Invalid numeric literal: 10 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 124 |
| Invalid numeric literal: 2.0 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 139 |
| Invalid numeric literal: 100.0 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 154 |
| Invalid numeric literal: 100.0 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 156 |
| Invalid numeric literal: 5.0 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 170 |
| Invalid numeric literal: 200.0 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 191 |
| Invalid numeric literal: 100.0 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 194 |
| Invalid numeric literal: 350.0 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 206 |
| Invalid numeric literal: 350.0 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 207 |
| Invalid numeric literal: 50.0 | Consider defining a constant name to represent the value. | High | MainEngineTests.java | 211 |
| Invalid numeric literal: 4.0 | Consider defining a constant name to represent the value. | High | PhysicsBodyTesting.java | 14 |
| Invalid numeric literal: 50 | Consider defining a constant name to represent the value. | High | GameCanvas.java | 14 |
| Invalid numeric literal: 50 | Consider defining a constant name to represent the value. | High | GameCanvas.java | 14 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid package name: "gameObject" contains uppercase letters | Rename the package. | Medium | DefaultData.java | 1 |
| Invalid package name: "errorsAndExceptions" contains uppercase letters | Rename the package. | Medium | ErrorPopUp.java | 1 |
| Invalid package name: "gamePlayer" contains uppercase letters | Rename the package. | Medium | DataWrapper.java | 1 |
| Invalid package name: "keyboardUtility" contains uppercase letters | Rename the package. | Medium | KeyMapForm.java | 1 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid package prefix: "application" | Rename the package. | Medium | Main.java | 1 |
| Invalid package prefix: "authoring" | Rename the package. | Medium | AuthoringController.java | 1 |
| Invalid package prefix: "authoring" | Rename the package. | Medium | AddActionHandler.java | 1 |
| Invalid package prefix: "authoring" | Rename the package. | Medium | Main.java | 1 |
| Invalid package prefix: "authoring" | Rename the package. | Medium | AuthoringModel.java | 1 |
| Invalid package prefix: "authoring" | Rename the package. | Medium | ConditionIDsCollection.java | 1 |
| Invalid package prefix: "authoring" | Rename the package. | Medium | AuthoringScene.java | 1 |
| Invalid package prefix: "authoring" | Rename the package. | Medium | AccordionContainer.java | 1 |
| Invalid package prefix: "authoring" | Rename the package. | Medium | ConditionOptions.java | 1 |
| Invalid package prefix: "authoring" | Rename the package. | Medium | GameObjectOptions.java | 1 |
| Invalid package prefix: "authoring" | Rename the package. | Medium | CollectionOptions.java | 1 |
| Invalid package prefix: "authoring" | Rename the package. | Medium | GraphicOptions.java | 1 |
| Invalid package prefix: "authoring" | Rename the package. | Medium | BaseIcon.java | 1 |
| Invalid package prefix: "authoring" | Rename the package. | Medium | LevelOptions.java | 1 |
| Invalid package prefix: "authoring" | Rename the package. | Medium | BooleanField.java | 1 |
| Invalid package prefix: "authoring" | Rename the package. | Medium | SoundOptions.java | 1 |
| Invalid package prefix: "authoring" | Rename the package. | Medium | AccordionContainer.java | 1 |
| Invalid package prefix: "authoring" | Rename the package. | Medium | ActionChoiceWizard.java | 1 |
| Invalid package prefix: "data" | Rename the package. | Medium | ConditionTypeAdapter.java | 1 |
| Invalid package prefix: "engine" | Rename the package. | Medium | Action.java | 1 |
| Invalid package prefix: "engine" | Rename the package. | Medium | ChangeImageIDAction.java | 1 |
| Invalid package prefix: "engine" | Rename the package. | Medium | CollisionComposition.java | 1 |
| Invalid package prefix: "engine" | Rename the package. | Medium | BoundaryConditionX.java | 1 |
| Invalid package prefix: "engine" | Rename the package. | Medium | Factory.java | 1 |
| Invalid package prefix: "engine" | Rename the package. | Medium | FilePathUtility.java | 1 |
| Invalid package prefix: "engine" | Rename the package. | Medium | Component.java | 1 |
| Invalid package prefix: "engine" | Rename the package. | Medium | Ammunition.java | 1 |
| Invalid package prefix: "engine" | Rename the package. | Medium | DefaultData.java | 1 |
| Invalid package prefix: "engine" | Rename the package. | Medium | Level.java | 1 |
| Invalid package prefix: "engine" | Rename the package. | Medium | Acceleration.java | 1 |
| Invalid package prefix: "engine" | Rename the package. | Medium | CircleNode.java | 1 |
| Invalid package prefix: "engine" | Rename the package. | Medium | ScrollingUtility.java | 1 |
| Invalid package prefix: "engine" | Rename the package. | Medium | SoundUtility.java | 1 |
| Invalid package prefix: "engine" | Rename the package. | Medium | State.java | 1 |
| Invalid package prefix: "engine" | Rename the package. | Medium | MainEngineTests.java | 1 |
| Invalid package prefix: "errorsAndExceptions" | Rename the package. | Medium | ErrorPopUp.java | 1 |
| Invalid package prefix: "gamePlayer" | Rename the package. | Medium | DataWrapper.java | 1 |
| Invalid package prefix: "gamePlayer" | Rename the package. | Medium | FileSelectionWizard.java | 1 |
| Invalid package prefix: "gamePlayer" | Rename the package. | Medium | KeyMapForm.java | 1 |
| Violation | Recommendation | Severity | Resource | Line |
| Short name found: a | Rename. | High | AddActionHandler.java | 82 |
| Short name found: t | Rename. | High | AddActionHandler.java | 96 |
| Short name found: c | Rename. | High | AddActionHandler.java | 102 |
| Short name found: c | Rename. | High | AddActionHandler.java | 122 |
| Short name found: s | Rename. | High | AddActionHandler.java | 123 |
| Short name found: t | Rename. | High | AddConditionHandler.java | 110 |
| Short name found: c | Rename. | High | AddConditionHandler.java | 116 |
| Short name found: c | Rename. | High | AddConditionHandler.java | 136 |
| Short name found: s | Rename. | High | AddConditionHandler.java | 137 |
| Short name found: c | Rename. | High | AddConditionHandler.java | 158 |
| Short name found: p | Rename. | High | AddObjectHandler.java | 68 |
| Short name found: g | Rename. | High | GameObjectClickHandler.java | 20 |
| Short name found: g | Rename. | High | GameObjectDragHandler.java | 39 |
| Short name found: g | Rename. | High | GameObjectDragToLevelHandler.java | 38 |
| Short name found: g | Rename. | High | GameObjGraphicDragHandler.java | 28 |
| Short name found: g | Rename. | High | ImagesClickHandler.java | 17 |
| Short name found: l | Rename. | High | LevelToViewHandler.java | 20 |
| Short name found: g | Rename. | High | SoundsClickHandler.java | 25 |
| Short name found: g | Rename. | High | SingleLevelView.java | 113 |
| Short name found: t | Rename. | High | ConditionProperties.java | 43 |
| Short name found: b | Rename. | High | GameObjectProperties.java | 193 |
| Short name found: f | Rename. | High | DataManager.java | 147 |
| Short name found: t | Rename. | High | GenericTypeAdapter.java | 63 |
| Short name found: r | Rename. | High | MakeNewRandomObjectAction.java | 9 |
| Short name found: a | Rename. | High | ScalarPhysicsAction.java | 28 |
| Short name found: a | Rename. | High | PointerTest.java | 8 |
| Short name found: b | Rename. | High | PointerTest.java | 14 |
| Short name found: l | Rename. | High | GameObjectRenderer.java | 114 |
| Short name found: b | Rename. | High | ErrorPopUp.java | 66 |
| Short name found: t | Rename. | High | KeyMapForm.java | 42 |
| Short name found: b | Rename. | High | KeyMapForm.java | 44 |
| Violation | Recommendation | Severity | Resource | Line |
| Method is longer than 60 lines | Consider moving some of the behavior into another method. | Low | MainEngineTests.java | 80 |
| Violation | Recommendation | Severity | Resource | Line |
| Missing space before operator "-" | Insert the missing space. | Low | AddActionHandler.java | 99 |
| Missing space after operator "-" | Insert the missing space. | Low | AddActionHandler.java | 99 |
| Missing space before operator "+" | Insert the missing space. | Low | AddConditionHandler.java | 110 |
| Missing space after operator "+" | Insert the missing space. | Low | AddConditionHandler.java | 110 |
| Missing space before operator "-" | Insert the missing space. | Low | AddConditionHandler.java | 113 |
| Missing space after operator "-" | Insert the missing space. | Low | AddConditionHandler.java | 113 |
| Missing space before operator "+" | Insert the missing space. | Low | GameObjectProperties.java | 99 |
| Missing space before operator "+" | Insert the missing space. | Low | GameObjectProperties.java | 100 |
| Missing space before operator "-" | Insert the missing space. | Low | ConditionParameterWizard.java | 38 |
| Missing space after operator "-" | Insert the missing space. | Low | ConditionParameterWizard.java | 38 |
| Missing space before operator "-" | Insert the missing space. | Low | Observable.java | 160 |
| Missing space after operator "-" | Insert the missing space. | Low | Observable.java | 160 |
| Missing space before operator ">=" | Insert the missing space. | Low | Observable.java | 160 |
| Missing space after operator ">=" | Insert the missing space. | Low | Observable.java | 160 |
| Missing space before operator "-" | Insert the missing space. | Low | MakeNewRandomObjectAction.java | 36 |
| Missing space after operator "-" | Insert the missing space. | Low | MakeNewRandomObjectAction.java | 36 |
| Missing space before operator "-" | Insert the missing space. | Low | MakeNewRandomObjectAction.java | 37 |
| Missing space after operator "-" | Insert the missing space. | Low | MakeNewRandomObjectAction.java | 37 |
| Missing space before operator "+" | Insert the missing space. | Low | TypeCollisionCondition.java | 60 |
| Missing space after operator "+" | Insert the missing space. | Low | TypeCollisionCondition.java | 60 |
| Missing space before operator "+" | Insert the missing space. | Low | TypeCollisionCondition.java | 61 |
| Missing space after operator "+" | Insert the missing space. | Low | TypeCollisionCondition.java | 61 |
| Missing space before operator "+" | Insert the missing space. | Low | FilePathUtility.java | 14 |
| Missing space after operator "+" | Insert the missing space. | Low | FilePathUtility.java | 14 |
| Missing space before operator "+" | Insert the missing space. | Low | FilePathUtility.java | 14 |
| Missing space after operator "+" | Insert the missing space. | Low | FilePathUtility.java | 14 |
| Missing space before operator "+" | Insert the missing space. | Low | FilePathUtility.java | 14 |
| Missing space after operator "+" | Insert the missing space. | Low | FilePathUtility.java | 14 |
| Missing space before operator "+" | Insert the missing space. | Low | Identifier.java | 35 |
| Missing space after operator "+" | Insert the missing space. | Low | Identifier.java | 35 |
| Missing space before operator "*" | Insert the missing space. | Low | Identifier.java | 52 |
| Missing space after operator "*" | Insert the missing space. | Low | Identifier.java | 52 |
| Missing space before operator "+" | Insert the missing space. | Low | GameObjectRenderer.java | 90 |
| Missing space after operator "+" | Insert the missing space. | Low | GameObjectRenderer.java | 90 |
| Missing space before operator "+" | Insert the missing space. | Low | GameObjectRenderer.java | 151 |
| Missing space after operator "+" | Insert the missing space. | Low | GameObjectRenderer.java | 151 |
| Missing space before operator "+" | Insert the missing space. | Low | SoundUtility.java | 59 |
| Missing space after operator "+" | Insert the missing space. | Low | SoundUtility.java | 59 |
| Missing space before operator "+" | Insert the missing space. | Low | SoundUtility.java | 75 |
| Missing space after operator "+" | Insert the missing space. | Low | SoundUtility.java | 75 |
| Missing space before operator "+" | Insert the missing space. | Low | MainEngineTests.java | 255 |
| Missing space after operator "+" | Insert the missing space. | Low | MainEngineTests.java | 255 |
| Missing space before operator "+" | Insert the missing space. | Low | MainEngineTests.java | 266 |
| Missing space after operator "+" | Insert the missing space. | Low | MainEngineTests.java | 266 |
| Missing space before operator "/" | Insert the missing space. | Low | ErrorPopUp.java | 24 |
| Missing space after operator "/" | Insert the missing space. | Low | ErrorPopUp.java | 24 |
| Missing space before operator "/" | Insert the missing space. | Low | ErrorPopUp.java | 25 |
| Missing space after operator "/" | Insert the missing space. | Low | ErrorPopUp.java | 25 |
| Missing space before operator "*" | Insert the missing space. | Low | ErrorPopUp.java | 26 |
| Missing space after operator "*" | Insert the missing space. | Low | ErrorPopUp.java | 26 |
| Missing space before operator "/" | Insert the missing space. | Low | ErrorPopUp.java | 26 |
| Missing space after operator "/" | Insert the missing space. | Low | ErrorPopUp.java | 26 |
| Missing space before operator "/" | Insert the missing space. | Low | ErrorPopUp.java | 27 |
| Missing space after operator "/" | Insert the missing space. | Low | ErrorPopUp.java | 27 |
| Missing space before operator "*" | Insert the missing space. | Low | KeyMapForm.java | 18 |
| Missing space after operator "*" | Insert the missing space. | Low | KeyMapForm.java | 18 |
| Missing space before operator "/" | Insert the missing space. | Low | KeyMapForm.java | 18 |
| Missing space after operator "/" | Insert the missing space. | Low | KeyMapForm.java | 18 |
| Missing space before operator "/" | Insert the missing space. | Low | KeyMapForm.java | 19 |
| Missing space after operator "/" | Insert the missing space. | Low | KeyMapForm.java | 19 |
| Violation | Recommendation | Severity | Resource | Line |
| Cannot compare strings using the equals (==) operator | Replace the comparison with equals(). | Medium | KeyboardView.java | 77 |
| Violation | Recommendation | Severity | Resource | Line |
| Invalid string literal: "layoutstyles.css" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SplashScreen.java | 43 |
| Invalid string literal: "VOOGA SALAD\n" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SplashScreen.java | 52 |
| Invalid string literal: "BITS PLEASE\n" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SplashScreen.java | 52 |
| Invalid string literal: "PLATFORM SCROLLER" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SplashScreen.java | 52 |
| Invalid string literal: "text" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SplashScreen.java | 53 |
| Invalid string literal: "Author a Game!" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SplashScreen.java | 55 |
| Invalid string literal: "buttons" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SplashScreen.java | 56 |
| Invalid string literal: "Play a Game!" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SplashScreen.java | 62 |
| Invalid string literal: "buttons" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SplashScreen.java | 63 |
| Invalid string literal: "vbox" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SplashScreen.java | 73 |
| Invalid string literal: "authoringlayout.css" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SplashScreen.java | 85 |
| Invalid string literal: "Images" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AuthoringController.java | 244 |
| Invalid string literal: "Sounds" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AuthoringController.java | 246 |
| Invalid string literal: "GameObjects" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AuthoringController.java | 249 |
| Invalid string literal: "Levels" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AuthoringController.java | 250 |
| Invalid string literal: "Conditions" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AuthoringController.java | 254 |
| Invalid string literal: "Properties" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AuthoringController.java | 265 |
| Invalid string literal: "New " | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddActionHandler.java | 39 |
| Invalid string literal: "Choose Parameters" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddActionHandler.java | 63 |
| Invalid string literal: "Bad Class" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddActionHandler.java | 69 |
| Invalid string literal: "Could not construct" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddActionHandler.java | 88 |
| Invalid string literal: "List" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddActionHandler.java | 97 |
| Invalid string literal: "String" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddActionHandler.java | 103 |
| Invalid string literal: "valueOf" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddActionHandler.java | 108 |
| Invalid string literal: "Bad Class" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddActionHandler.java | 115 |
| Invalid string literal: "String" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddActionHandler.java | 124 |
| Invalid string literal: "valueOf" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddActionHandler.java | 127 |
| Invalid string literal: "Bad Class" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddActionHandler.java | 132 |
| Invalid string literal: "New Condition" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddConditionHandler.java | 44 |
| Invalid string literal: "Choose Parameters" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddConditionHandler.java | 74 |
| Invalid string literal: "Bad Class" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddConditionHandler.java | 79 |
| Invalid string literal: "filling conditions" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddConditionHandler.java | 85 |
| Invalid string literal: "List" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddConditionHandler.java | 111 |
| Invalid string literal: "String" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddConditionHandler.java | 117 |
| Invalid string literal: "valueOf" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddConditionHandler.java | 122 |
| Invalid string literal: "Bad Class" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddConditionHandler.java | 129 |
| Invalid string literal: "String" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddConditionHandler.java | 138 |
| Invalid string literal: "valueOf" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddConditionHandler.java | 141 |
| Invalid string literal: "Bad Class" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddConditionHandler.java | 146 |
| Invalid string literal: "Condition" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddConditionHandler.java | 159 |
| Invalid string literal: "name" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddConditionHandler.java | 159 |
| Invalid string literal: "Could not construct" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddConditionHandler.java | 164 |
| Invalid string literal: "Add Condition ID" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddConditionIDHandler.java | 22 |
| Invalid string literal: "Condition" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddConditionIDHandler.java | 31 |
| Invalid string literal: "Bad File" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddFileHandler.java | 43 |
| Invalid string literal: "/images/" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddImageHandler.java | 12 |
| Invalid string literal: "BGMusic" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddLevelHandler.java | 41 |
| Invalid string literal: "BGImage" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddLevelHandler.java | 42 |
| Invalid string literal: "Level" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddLevelHandler.java | 49 |
| Invalid string literal: "New Level" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddLevelHandler.java | 60 |
| Invalid string literal: "name" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddLevelHandler.java | 64 |
| Invalid string literal: "New Game Object" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddObjectHandler.java | 32 |
| Invalid string literal: "image" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddObjectHandler.java | 61 |
| Invalid string literal: "height" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddObjectHandler.java | 62 |
| Invalid string literal: "width" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddObjectHandler.java | 63 |
| Invalid string literal: "width" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddObjectHandler.java | 68 |
| Invalid string literal: "height" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddObjectHandler.java | 69 |
| Invalid string literal: "initXV" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddObjectHandler.java | 71 |
| Invalid string literal: "initYV" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddObjectHandler.java | 71 |
| Invalid string literal: "Choose Name" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddObjectHandler.java | 76 |
| Invalid string literal: "name" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddObjectHandler.java | 81 |
| Invalid string literal: "/sounds/" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddSoundHandler.java | 11 |
| Invalid string literal: "Bad File" | Consider defining a constant to represent the string or move it to a resource bundle. | High | FileDropHandler.java | 36 |
| Invalid string literal: "off left" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectDragHandler.java | 55 |
| Invalid string literal: "off right" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectDragHandler.java | 59 |
| Invalid string literal: "off top" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectDragHandler.java | 63 |
| Invalid string literal: "off bottom" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectDragHandler.java | 67 |
| Invalid string literal: "/images/" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ImageDropHandler.java | 12 |
| Invalid string literal: "Choose Name" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SaveAsNewHandler.java | 27 |
| Invalid string literal: "name" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SaveAsNewHandler.java | 37 |
| Invalid string literal: "/sounds/" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SoundDropHandler.java | 12 |
| Invalid string literal: "authoringlayout.css" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Main.java | 28 |
| Invalid string literal: "/Game.json" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AuthoringModel.java | 42 |
| Invalid string literal: "game saved = " | Consider defining a constant to represent the string or move it to a resource bundle. | High | AuthoringModel.java | 43 |
| Invalid string literal: "Won't Save" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AuthoringModel.java | 45 |
| Invalid string literal: "Template" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AuthoringModel.java | 57 |
| Invalid string literal: "Add_Condition" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ConditionOptions.java | 18 |
| Invalid string literal: "Add_Object" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectOptions.java | 19 |
| Invalid string literal: "Add_Image" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GraphicOptions.java | 18 |
| Invalid string literal: "/images/" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ImageBasedIcon.java | 55 |
| Invalid string literal: "Couldn't use path" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ImageBasedIcon.java | 74 |
| Invalid string literal: "/assets/authoring_images/audioicon.png" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SoundIcon.java | 22 |
| Invalid string literal: "/sounds/" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SoundIcon.java | 30 |
| Invalid string literal: "Add_Level" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelOptions.java | 23 |
| Invalid string literal: "/images/" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SingleLevelView.java | 55 |
| Invalid string literal: "hit" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SingleLevelView.java | 64 |
| Invalid string literal: "Not an image selected for background" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SingleLevelView.java | 67 |
| Invalid string literal: "File" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ProgramMenu.java | 60 |
| Invalid string literal: "New" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ProgramMenu.java | 74 |
| Invalid string literal: "Save" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ProgramMenu.java | 81 |
| Invalid string literal: "Load" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ProgramMenu.java | 94 |
| Invalid string literal: "game loaded" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ProgramMenu.java | 116 |
| Invalid string literal: "/images" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ProgramMenu.java | 148 |
| Invalid string literal: "/sounds" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ProgramMenu.java | 150 |
| Invalid string literal: "Name: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | ConditionProperties.java | 32 |
| Invalid string literal: "Add Action" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ConditionProperties.java | 37 |
| Invalid string literal: "File: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | FileProperties.java | 22 |
| Invalid string literal: "image" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 59 |
| Invalid string literal: "Image: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 59 |
| Invalid string literal: "width" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 60 |
| Invalid string literal: "Width: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 60 |
| Invalid string literal: "height" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 61 |
| Invalid string literal: "Height: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 61 |
| Invalid string literal: "mass" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 62 |
| Invalid string literal: "Mass" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 62 |
| Invalid string literal: "1.0" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 62 |
| Invalid string literal: "collision constant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 63 |
| Invalid string literal: "CollisionConstant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 63 |
| Invalid string literal: "0.0" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 63 |
| Invalid string literal: "gravity constant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 64 |
| Invalid string literal: "GravityConstant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 64 |
| Invalid string literal: "1.0" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 64 |
| Invalid string literal: "density" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 65 |
| Invalid string literal: "Density" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 65 |
| Invalid string literal: "1.0" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 65 |
| Invalid string literal: "volume" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 66 |
| Invalid string literal: "Volume" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 66 |
| Invalid string literal: "1.0" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 66 |
| Invalid string literal: "initXV" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 67 |
| Invalid string literal: "Initial X Velocity" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 67 |
| Invalid string literal: "initYV" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 68 |
| Invalid string literal: "Initial Y Velocity" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 68 |
| Invalid string literal: "Core Properties" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 79 |
| Invalid string literal: "Physics Properties" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 82 |
| Invalid string literal: "Name: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 91 |
| Invalid string literal: "name" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 93 |
| Invalid string literal: "image" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 94 |
| Invalid string literal: "Image: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 94 |
| Invalid string literal: "width" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 95 |
| Invalid string literal: "Width: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 95 |
| Invalid string literal: "height" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 96 |
| Invalid string literal: "Height: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 96 |
| Invalid string literal: "X: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 99 |
| Invalid string literal: "Y: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 100 |
| Invalid string literal: "rotation" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 101 |
| Invalid string literal: "Rotation: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 101 |
| Invalid string literal: "initXV" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 103 |
| Invalid string literal: "Initial X Velocity" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 103 |
| Invalid string literal: "initYV" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 104 |
| Invalid string literal: "Initial Y Velocity" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 104 |
| Invalid string literal: "mass" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 105 |
| Invalid string literal: "Mass" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 105 |
| Invalid string literal: "Mass" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 105 |
| Invalid string literal: "collision constant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 106 |
| Invalid string literal: "CollisionConstant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 106 |
| Invalid string literal: "CollisionConstant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 106 |
| Invalid string literal: "gravity constant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 107 |
| Invalid string literal: "GravityConstant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 107 |
| Invalid string literal: "GravityConstant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 107 |
| Invalid string literal: "density" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 108 |
| Invalid string literal: "Density" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 108 |
| Invalid string literal: "Density" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 108 |
| Invalid string literal: "volume" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 109 |
| Invalid string literal: "Volume" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 109 |
| Invalid string literal: "Volume" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 109 |
| Invalid string literal: "Edit" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 133 |
| Invalid string literal: "Save as New" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 137 |
| Invalid string literal: "Delete" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 141 |
| Invalid string literal: "image" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 154 |
| Invalid string literal: "height" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 158 |
| Invalid string literal: "width" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 160 |
| Invalid string literal: "rotation" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 161 |
| Invalid string literal: "width" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 164 |
| Invalid string literal: "height" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 166 |
| Invalid string literal: "mass" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 168 |
| Invalid string literal: "gravity constant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 169 |
| Invalid string literal: "density" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 170 |
| Invalid string literal: "volume" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 171 |
| Invalid string literal: "initXV" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 172 |
| Invalid string literal: "initYV" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 172 |
| Invalid string literal: "Create" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectProperties.java | 193 |
| Invalid string literal: "name" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelProperties.java | 27 |
| Invalid string literal: "Level: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelProperties.java | 27 |
| Invalid string literal: "background image" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelProperties.java | 28 |
| Invalid string literal: "Background Image: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelProperties.java | 28 |
| Invalid string literal: "background music" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelProperties.java | 29 |
| Invalid string literal: "Background Music: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelProperties.java | 29 |
| Invalid string literal: "is first level" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelProperties.java | 31 |
| Invalid string literal: "First level: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelProperties.java | 31 |
| Invalid string literal: "Add Condition" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelProperties.java | 35 |
| Invalid string literal: "Add_Sound" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SoundOptions.java | 18 |
| Invalid string literal: "ChangeLevelAction" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ActionChoicesVBox.java | 20 |
| Invalid string literal: "TranslateXType" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ActionChoicesVBox.java | 21 |
| Invalid string literal: "TranslateYType" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ActionChoicesVBox.java | 22 |
| Invalid string literal: "Continue" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ActionChoiceWizard.java | 27 |
| Invalid string literal: "Condition ID: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddConditionIDWizard.java | 18 |
| Invalid string literal: "Add Condition" | Consider defining a constant to represent the string or move it to a resource bundle. | High | AddConditionIDWizard.java | 23 |
| Invalid string literal: "ButtonCondition" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ConditionChoicesVBox.java | 20 |
| Invalid string literal: "BoundaryConditionX" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ConditionChoicesVBox.java | 21 |
| Invalid string literal: "TimeCondition" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ConditionChoicesVBox.java | 22 |
| Invalid string literal: "Continue" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ConditionParameterWizard.java | 46 |
| Invalid string literal: "name" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ConditionSelectionWizard.java | 24 |
| Invalid string literal: "Name: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | ConditionSelectionWizard.java | 24 |
| Invalid string literal: "Select Parameters" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ConditionSelectionWizard.java | 32 |
| Invalid string literal: "Finalize Condition" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ConditionSelectionWizard.java | 41 |
| Invalid string literal: "Continue" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectWizard.java | 22 |
| Invalid string literal: "Name: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelWizard.java | 22 |
| Invalid string literal: "Background Image: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelWizard.java | 23 |
| Invalid string literal: "Background Music: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelWizard.java | 24 |
| Invalid string literal: "name" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelWizard.java | 27 |
| Invalid string literal: "BGImage" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelWizard.java | 28 |
| Invalid string literal: "BGMusic" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelWizard.java | 29 |
| Invalid string literal: "First Level" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelWizard.java | 31 |
| Invalid string literal: "Add Level" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelWizard.java | 36 |
| Invalid string literal: "Name: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | NameWizard.java | 25 |
| Invalid string literal: "name" | Consider defining a constant to represent the string or move it to a resource bundle. | High | NameWizard.java | 26 |
| Invalid string literal: "Add Game Object" | Consider defining a constant to represent the string or move it to a resource bundle. | High | NameWizard.java | 30 |
| Invalid string literal: "Need to enter unique ID" | Consider defining a constant to represent the string or move it to a resource bundle. | High | NameWizard.java | 58 |
| Invalid string literal: "type" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ConditionTypeAdapter.java | 22 |
| Invalid string literal: "properties" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ConditionTypeAdapter.java | 23 |
| Invalid string literal: "type" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ConditionTypeAdapter.java | 31 |
| Invalid string literal: "properties" | Consider defining a constant to represent the string or move it to a resource bundle. | High | ConditionTypeAdapter.java | 32 |
| Invalid string literal: "engine.conditions." | Consider defining a constant to represent the string or move it to a resource bundle. | High | ConditionTypeAdapter.java | 35 |
| Invalid string literal: "Unknown element type: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | ConditionTypeAdapter.java | 38 |
| Invalid string literal: "gameData.json" | Consider defining a constant to represent the string or move it to a resource bundle. | High | DataManager.java | 26 |
| Invalid string literal: "engine.conditions" | Consider defining a constant to represent the string or move it to a resource bundle. | High | DataManager.java | 35 |
| Invalid string literal: "engine.actions" | Consider defining a constant to represent the string or move it to a resource bundle. | High | DataManager.java | 36 |
| Invalid string literal: "engine.actions.translate" | Consider defining a constant to represent the string or move it to a resource bundle. | High | DataManager.java | 36 |
| Invalid string literal: "authoring.model.collections" | Consider defining a constant to represent the string or move it to a resource bundle. | High | DataManager.java | 37 |
| Invalid string literal: "engine.physics" | Consider defining a constant to represent the string or move it to a resource bundle. | High | DataManager.java | 38 |
| Invalid string literal: "engine.physics" | Consider defining a constant to represent the string or move it to a resource bundle. | High | DataManager.java | 39 |
| Invalid string literal: ".json" | Consider defining a constant to represent the string or move it to a resource bundle. | High | DataManager.java | 207 |
| Invalid string literal: ".json" | Consider defining a constant to represent the string or move it to a resource bundle. | High | DataManager.java | 213 |
| Invalid string literal: ".json" | Consider defining a constant to represent the string or move it to a resource bundle. | High | DataManager.java | 214 |
| Invalid string literal: "type" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GenericTypeAdapter.java | 49 |
| Invalid string literal: "properties" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GenericTypeAdapter.java | 50 |
| Invalid string literal: "type" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GenericTypeAdapter.java | 61 |
| Invalid string literal: "properties" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GenericTypeAdapter.java | 62 |
| Invalid string literal: "Unknown element type: " | Consider defining a constant to represent the string or move it to a resource bundle. | High | GenericTypeAdapter.java | 70 |
| Invalid string literal: "Test File" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LoadAction.java | 14 |
| Invalid string literal: "CollisionConstant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | CollisionComposition.java | 16 |
| Invalid string literal: "CollisionConstant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | CollisionComposition.java | 18 |
| Invalid string literal: "CollisionConstant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | CollisionComposition.java | 70 |
| Invalid string literal: "CollisionConstant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | CollisionComposition.java | 72 |
| Invalid string literal: "CollisionConstant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PhysicsBody.java | 81 |
| Invalid string literal: "Density" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PhysicsBody.java | 82 |
| Invalid string literal: "GravityConstant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PhysicsBody.java | 83 |
| Invalid string literal: "Volume" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PhysicsBody.java | 84 |
| Invalid string literal: "Mass" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PhysicsBody.java | 85 |
| Invalid string literal: "Gravity" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PhysicsBody.java | 86 |
| Invalid string literal: "Mass" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PhysicsBody.java | 87 |
| Invalid string literal: "GravityConstant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PhysicsBody.java | 87 |
| Invalid string literal: "Buoyancy" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PhysicsBody.java | 89 |
| Invalid string literal: "Volume" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PhysicsBody.java | 90 |
| Invalid string literal: "Density" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PhysicsBody.java | 91 |
| Invalid string literal: "Mass" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PhysicsBody.java | 124 |
| Invalid string literal: "Mass" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PhysicsBody.java | 125 |
| Invalid string literal: "Mass" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PhysicsBody.java | 195 |
| Invalid string literal: "Not an active force" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PhysicsBody.java | 205 |
| Invalid string literal: "i got here" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObject.java | 81 |
| Invalid string literal: "template" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Level.java | 121 |
| Invalid string literal: "template" | Consider defining a constant to represent the string or move it to a resource bundle. | High | LevelManager.java | 159 |
| Invalid string literal: "Density" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Buoyancy.java | 23 |
| Invalid string literal: "Volume" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Buoyancy.java | 24 |
| Invalid string literal: "Density" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Buoyancy.java | 29 |
| Invalid string literal: "Density" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Buoyancy.java | 30 |
| Invalid string literal: "Volume" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Buoyancy.java | 32 |
| Invalid string literal: "Volume" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Buoyancy.java | 33 |
| Invalid string literal: "Buoyancy" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Density.java | 16 |
| Invalid string literal: "CoefficientOfFriction" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Friction.java | 22 |
| Invalid string literal: "Mass" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Friction.java | 23 |
| Invalid string literal: "Mass" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Friction.java | 27 |
| Invalid string literal: "Mass" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Friction.java | 28 |
| Invalid string literal: "CoefficientOfFriction" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Friction.java | 30 |
| Invalid string literal: "CoefficientOfFriction" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Friction.java | 31 |
| Invalid string literal: "Mass" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Gravity.java | 21 |
| Invalid string literal: "GravityConstant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Gravity.java | 21 |
| Invalid string literal: "Mass" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Gravity.java | 26 |
| Invalid string literal: "Mass" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Gravity.java | 27 |
| Invalid string literal: "GravityConstant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Gravity.java | 29 |
| Invalid string literal: "GravityConstant" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Gravity.java | 30 |
| Invalid string literal: "Gravity" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GravityConstant.java | 16 |
| Invalid string literal: "Gravity" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Mass.java | 18 |
| Invalid string literal: "Buoyancy" | Consider defining a constant to represent the string or move it to a resource bundle. | High | Volume.java | 15 |
| Invalid string literal: "template" | Consider defining a constant to represent the string or move it to a resource bundle. | High | GameObjectRenderer.java | 53 |
| Invalid string literal: "sounds" | Consider defining a constant to represent the string or move it to a resource bundle. | High | SoundUtility.java | 25 |
| Invalid string literal: "floor.png" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 95 |
| Invalid string literal: "floor_right" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 96 |
| Invalid string literal: "floor" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 97 |
| Invalid string literal: "floor.png" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 102 |
| Invalid string literal: "floor_left" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 103 |
| Invalid string literal: "floor" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 104 |
| Invalid string literal: "ball.png" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 113 |
| Invalid string literal: "ball_object" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 113 |
| Invalid string literal: "ball" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 114 |
| Invalid string literal: "ball.png" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 122 |
| Invalid string literal: "ball_object" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 122 |
| Invalid string literal: "fireball" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 123 |
| Invalid string literal: "template" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 123 |
| Invalid string literal: "ball" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 138 |
| Invalid string literal: "fireball" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 139 |
| Invalid string literal: "time_cond" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 150 |
| Invalid string literal: "button_cond" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 162 |
| Invalid string literal: "fireball" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 166 |
| Invalid string literal: "button_cond" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 171 |
| Invalid string literal: "button_cond" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 175 |
| Invalid string literal: "floor" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 176 |
| Invalid string literal: "button_cond" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 182 |
| Invalid string literal: "button_cond" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 195 |
| Invalid string literal: "ball" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 200 |
| Invalid string literal: "floor" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 200 |
| Invalid string literal: "ball" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 202 |
| Invalid string literal: "floor" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 202 |
| Invalid string literal: "collision_cond" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 203 |
| Invalid string literal: "floor" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 206 |
| Invalid string literal: "floor" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 207 |
| Invalid string literal: "bound_cond" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 212 |
| Invalid string literal: "Flappy_Bird_Theme_Song.mp3" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 244 |
| Invalid string literal: "Personnages-celebres-Troll-face-Troll-face-me-gusta-29215.jpg" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 245 |
| Invalid string literal: "fd_final.json" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 255 |
| Invalid string literal: "/src/data/games/fd_final/" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 255 |
| Invalid string literal: "/src/data/games/fd_final" | Consider defining a constant to represent the string or move it to a resource bundle. | High | MainEngineTests.java | 266 |
| Invalid string literal: "Gravity" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PhysicsBodyTesting.java | 13 |
| Invalid string literal: "Gravity" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PhysicsBodyTesting.java | 16 |
| Invalid string literal: "Open Resource File" | Consider defining a constant to represent the string or move it to a resource bundle. | High | FileSelectionWizard.java | 19 |
| Invalid string literal: "JSON" | Consider defining a constant to represent the string or move it to a resource bundle. | High | FileSelectionWizard.java | 21 |
| Invalid string literal: "*.json" | Consider defining a constant to represent the string or move it to a resource bundle. | High | FileSelectionWizard.java | 21 |
| Invalid string literal: "Vooga Salad Bits Please Keyboard Mapping Utility" | Consider defining a constant to represent the string or move it to a resource bundle. | High | KeyboardView.java | 49 |
| Invalid string literal: "keyboard.css" | Consider defining a constant to represent the string or move it to a resource bundle. | High | KeyboardView.java | 52 |
| Invalid string literal: "keyButton" | Consider defining a constant to represent the string or move it to a resource bundle. | High | KeyboardView.java | 75 |
| Invalid string literal: "form.css" | Consider defining a constant to represent the string or move it to a resource bundle. | High | KeyMapForm.java | 37 |
| Invalid string literal: "vbox" | Consider defining a constant to represent the string or move it to a resource bundle. | High | KeyMapForm.java | 41 |
| Invalid string literal: "This button (" | Consider defining a constant to represent the string or move it to a resource bundle. | High | KeyMapForm.java | 42 |
| Invalid string literal: ") now maps to:" | Consider defining a constant to represent the string or move it to a resource bundle. | High | KeyMapForm.java | 42 |
| Invalid string literal: "text" | Consider defining a constant to represent the string or move it to a resource bundle. | High | KeyMapForm.java | 43 |
| Invalid string literal: "button" | Consider defining a constant to represent the string or move it to a resource bundle. | High | KeyMapForm.java | 45 |
| Invalid string literal: "RootLayout.fxml" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PlayerView.java | 38 |
| Invalid string literal: "MY PLAYER VIEW" | Consider defining a constant to represent the string or move it to a resource bundle. | High | PlayerView.java | 52 |
| Violation | Recommendation | Severity | Resource | Line |
| Missing Javadoc comment for type AddActionHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | AddActionHandler.java | 17 |
| Missing Javadoc comment for type AddConditionHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | AddConditionHandler.java | 21 |
| Missing Javadoc comment for type AddConditionIDHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | AddConditionIDHandler.java | 11 |
| Missing Javadoc comment for type AddFileHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | AddFileHandler.java | 13 |
| Missing Javadoc comment for type AddImageHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | AddImageHandler.java | 7 |
| Missing Javadoc comment for type AddLevelHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | AddLevelHandler.java | 14 |
| Missing Javadoc comment for type AddObjectHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | AddObjectHandler.java | 16 |
| Missing Javadoc comment for type AddSoundHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | AddSoundHandler.java | 7 |
| Missing Javadoc comment for type ConditionClickHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ConditionClickHandler.java | 8 |
| Missing Javadoc comment for type DeleteGameObjectHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | DeleteGameObjectHandler.java | 10 |
| Missing Javadoc comment for type EditGameObjectHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | EditGameObjectHandler.java | 11 |
| Missing Javadoc comment for type FileDragOverHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | FileDragOverHandler.java | 9 |
| Missing Javadoc comment for type FileDropHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | FileDropHandler.java | 13 |
| Missing Javadoc comment for type GameHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | GameHandler.java | 7 |
| Missing Javadoc comment for type GameObjectClickHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | GameObjectClickHandler.java | 8 |
| Missing Javadoc comment for type ImageDropHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ImageDropHandler.java | 7 |
| Missing Javadoc comment for type ImagesClickHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ImagesClickHandler.java | 8 |
| Missing Javadoc comment for type LevelClickHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | LevelClickHandler.java | 8 |
| Missing Javadoc comment for type LevelToViewHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | LevelToViewHandler.java | 9 |
| Missing Javadoc comment for type NewGameObjectSubmitHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | NewGameObjectSubmitHandler.java | 7 |
| Missing Javadoc comment for type SaveAsNewHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SaveAsNewHandler.java | 10 |
| Missing Javadoc comment for type SaveGameDataHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SaveGameDataHandler.java | 8 |
| Missing Javadoc comment for type SoundDropHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SoundDropHandler.java | 7 |
| Missing Javadoc comment for type SoundsClickHandler | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SoundsClickHandler.java | 12 |
| Missing Javadoc comment for type Main | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Main.java | 10 |
| Missing Javadoc comment for type ConditionIDsCollection | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ConditionIDsCollection.java | 3 |
| Missing Javadoc comment for type ConditionsCollection | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ConditionsCollection.java | 8 |
| Missing Javadoc comment for type GameObjectsCollection | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | GameObjectsCollection.java | 10 |
| Missing Javadoc comment for type ImagesCollection | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ImagesCollection.java | 3 |
| Missing Javadoc comment for type LevelsCollection | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | LevelsCollection.java | 4 |
| Missing Javadoc comment for type SoundsCollection | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SoundsCollection.java | 3 |
| Missing Javadoc comment for type FileView | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | FileView.java | 5 |
| Missing Javadoc comment for type TabView | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | TabView.java | 7 |
| Missing Javadoc comment for type ConditionOptions | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ConditionOptions.java | 9 |
| Missing Javadoc comment for type ConditionsAccordionView | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ConditionsAccordionView.java | 13 |
| Missing Javadoc comment for type GameObjectOptions | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | GameObjectOptions.java | 9 |
| Missing Javadoc comment for type CollectionOptions | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | CollectionOptions.java | 8 |
| Missing Javadoc comment for type GraphicOptions | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | GraphicOptions.java | 9 |
| Missing Javadoc comment for type BaseIcon | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | BaseIcon.java | 7 |
| Missing Javadoc comment for type ConditionIcon | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ConditionIcon.java | 9 |
| Missing Javadoc comment for type FileIcon | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | FileIcon.java | 7 |
| Missing Javadoc comment for type GameObjectIcon | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | GameObjectIcon.java | 8 |
| Missing Javadoc comment for type LevelIcon | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | LevelIcon.java | 8 |
| Missing Javadoc comment for type SoundIcon | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SoundIcon.java | 12 |
| Missing Javadoc comment for type LevelOptions | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | LevelOptions.java | 14 |
| Missing Javadoc comment for type LevelsAccordionView | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | LevelsAccordionView.java | 15 |
| Missing Javadoc comment for type BooleanField | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | BooleanField.java | 7 |
| Missing Javadoc comment for type ConditionProperties | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ConditionProperties.java | 13 |
| Missing Javadoc comment for type FileProperties | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | FileProperties.java | 9 |
| Missing Javadoc comment for type GameObjectProperties | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | GameObjectProperties.java | 26 |
| Missing Javadoc comment for type LevelProperties | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | LevelProperties.java | 11 |
| Missing Javadoc comment for type Properties | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Properties.java | 8 |
| Missing Javadoc comment for type PropertiesView | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | PropertiesView.java | 16 |
| Missing Javadoc comment for type PropertyField | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | PropertyField.java | 5 |
| Missing Javadoc comment for type PropertyTextField | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | PropertyTextField.java | 7 |
| Missing Javadoc comment for type SoundOptions | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SoundOptions.java | 9 |
| Missing Javadoc comment for type AccordionContainer | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | AccordionContainer.java | 5 |
| Missing Javadoc comment for type BPContainer | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | BPContainer.java | 3 |
| Missing Javadoc comment for type ActionChoicesVBox | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ActionChoicesVBox.java | 7 |
| Missing Javadoc comment for type ActionChoiceWizard | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ActionChoiceWizard.java | 9 |
| Missing Javadoc comment for type AddConditionIDWizard | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | AddConditionIDWizard.java | 9 |
| Missing Javadoc comment for type ConditionChoicesVBox | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ConditionChoicesVBox.java | 7 |
| Missing Javadoc comment for type ConditionParameterWizard | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ConditionParameterWizard.java | 13 |
| Missing Javadoc comment for type ConditionRadioButton | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ConditionRadioButton.java | 6 |
| Missing Javadoc comment for type ConditionSelectionWizard | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ConditionSelectionWizard.java | 9 |
| Missing Javadoc comment for type GameObjectWizard | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | GameObjectWizard.java | 9 |
| Missing Javadoc comment for type LevelWizard | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | LevelWizard.java | 10 |
| Missing Javadoc comment for type NameWizard | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | NameWizard.java | 12 |
| Missing Javadoc comment for type Wizard | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Wizard.java | 15 |
| Missing Javadoc comment for type ConditionTypeAdapter | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ConditionTypeAdapter.java | 16 |
| Missing Javadoc comment for type DataManager | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | DataManager.java | 20 |
| Missing Javadoc comment for type SampleWrapper | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SampleWrapper.java | 15 |
| Missing Javadoc comment for type ChangeComponentIDAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ChangeComponentIDAction.java | 9 |
| Missing Javadoc comment for type ChangeLevelAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ChangeLevelAction.java | 7 |
| Missing Javadoc comment for type DeleteIdAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | DeleteIdAction.java | 10 |
| Missing Javadoc comment for type DeleteTypeAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | DeleteTypeAction.java | 11 |
| Missing Javadoc comment for type FixedCollisionAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | FixedCollisionAction.java | 11 |
| Missing Javadoc comment for type FixedCollisionTypeAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | FixedCollisionTypeAction.java | 6 |
| Missing Javadoc comment for type IDAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | IDAction.java | 10 |
| Missing Javadoc comment for type Initializable | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Initializable.java | 5 |
| Missing Javadoc comment for type LoadAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | LoadAction.java | 9 |
| Missing Javadoc comment for type MakeNewObjectAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | MakeNewObjectAction.java | 8 |
| Missing Javadoc comment for type MakeNewObjectFromList | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | MakeNewObjectFromList.java | 8 |
| Missing Javadoc comment for type MakeNewObjectFromLocationAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | MakeNewObjectFromLocationAction.java | 6 |
| Missing Javadoc comment for type MakeNewObjectFromObjectAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | MakeNewObjectFromObjectAction.java | 7 |
| Missing Javadoc comment for type MakeNewRandomObjectAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | MakeNewRandomObjectAction.java | 7 |
| Missing Javadoc comment for type TwoArgInterface | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | PhysicsIDAction.java | 50 |
| Missing Javadoc comment for type ThreeArgInterface | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | PhysicsIDAction.java | 54 |
| Missing Javadoc comment for type PhysicsTypeAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | PhysicsTypeAction.java | 8 |
| Missing Javadoc comment for type ProgressAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ProgressAction.java | 6 |
| Missing Javadoc comment for type ChangeImageIDAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ChangeImageIDAction.java | 10 |
| Missing Javadoc comment for type ChangeImageTypeAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ChangeImageTypeAction.java | 6 |
| Missing Javadoc comment for type EraseCanvas | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | EraseCanvas.java | 11 |
| Missing Javadoc comment for type PaintCanvas | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | PaintCanvas.java | 10 |
| Missing Javadoc comment for type ResetLevelAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ResetLevelAction.java | 7 |
| Missing Javadoc comment for type SaveAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SaveAction.java | 10 |
| Missing Javadoc comment for type SetComponentBooleanIDAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetComponentBooleanIDAction.java | 7 |
| Missing Javadoc comment for type SetComponentDoubleIDAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetComponentDoubleIDAction.java | 7 |
| Missing Javadoc comment for type SetComponentStringIDAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SetComponentStringIDAction.java | 7 |
| Missing Javadoc comment for type SwitchComponentBooleanAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SwitchComponentBooleanAction.java | 3 |
| Missing Javadoc comment for type SwitchComponentBooleanIDAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | SwitchComponentBooleanIDAction.java | 7 |
| Missing Javadoc comment for type TestTranslateAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | TestTranslateAction.java | 6 |
| Missing Javadoc comment for type TranslateTypeAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | TranslateTypeAction.java | 8 |
| Missing Javadoc comment for type TranslateXType | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | TranslateXType.java | 5 |
| Missing Javadoc comment for type TranslateYType | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | TranslateYType.java | 5 |
| Missing Javadoc comment for type TypeAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | TypeAction.java | 6 |
| Missing Javadoc comment for type XImpulseTypeAction | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | XImpulseTypeAction.java | 6 |
| Missing Javadoc comment for type BoundaryConditionX | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | BoundaryConditionX.java | 9 |
| Missing Javadoc comment for type BoundaryConditionY | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | BoundaryConditionY.java | 10 |
| Missing Javadoc comment for type ButtonCondition | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ButtonCondition.java | 14 |
| Missing Javadoc comment for type PointerTest | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | PointerTest.java | 5 |
| Missing Javadoc comment for type TimeCondition | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | TimeCondition.java | 7 |
| Missing Javadoc comment for type Factory | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Factory.java | 7 |
| Missing Javadoc comment for type Ammunition | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Ammunition.java | 3 |
| Missing Javadoc comment for type Armor | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Armor.java | 3 |
| Missing Javadoc comment for type Damage | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Damage.java | 3 |
| Missing Javadoc comment for type Lives | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Lives.java | 3 |
| Missing Javadoc comment for type Strength | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Strength.java | 3 |
| Missing Javadoc comment for type Weapon | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Weapon.java | 3 |
| Missing Javadoc comment for type DefaultData | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | DefaultData.java | 8 |
| Missing Javadoc comment for type Identifiable | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Identifiable.java | 3 |
| Missing Javadoc comment for type Identifier | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | Identifier.java | 3 |
| Missing Javadoc comment for type State | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | State.java | 7 |
| Missing Javadoc comment for type MainEngineTests | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | MainEngineTests.java | 47 |
| Missing Javadoc comment for type PhysicsBodyTesting | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | PhysicsBodyTesting.java | 8 |
| Missing Javadoc comment for type ErrorTestMain | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ErrorTestMain.java | 6 |
| Missing Javadoc comment for type GameCanvas | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | GameCanvas.java | 8 |
| Missing Javadoc comment for type KeyMapForm | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | KeyMapForm.java | 14 |
| Missing Javadoc comment for type MappedKeys | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | MappedKeys.java | 7 |
| Missing Javadoc comment for type ViewController | Run the Javadoc Repair tool on this type to add missing type Javadoc. | Medium | ViewController.java | 5 |
| Violation | Recommendation | Severity | Resource | Line |
| Unnecessary constructor found | Since this constructor is included automatically by the compiler, it should be removed. | High | AddActionHandler.java | 33 |
| Unnecessary constructor found | Since this constructor is included automatically by the compiler, it should be removed. | High | Damage.java | 7 |
| Unnecessary constructor found | Since this constructor is included automatically by the compiler, it should be removed. | High | State.java | 12 |
| Unnecessary constructor found | Since this constructor is included automatically by the compiler, it should be removed. | High | MappedKeys.java | 25 |
| Violation | Recommendation | Severity | Resource | Line |
| Should not compare values using the equals (==) operator | Replace the comparison with an invocation of equals(). | Medium | KeyboardView.java | 77 |
| Violation | Recommendation | Severity | Resource | Line |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Main.java | 13 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Main.java | 14 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Main.java | 15 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Main.java | 16 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Main.java | 17 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Main.java | 18 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Main.java | 19 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Main.java | 20 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Main.java | 21 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Main.java | 22 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Main.java | 23 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Main.java | 24 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | Main.java | 25 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 25 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 26 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 27 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 28 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 29 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 30 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 31 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 32 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 33 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 34 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 35 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 36 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 38 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 39 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 40 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 41 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 42 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 43 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 44 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 45 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 47 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 48 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 49 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 50 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 51 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 52 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 53 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 54 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 55 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 56 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 57 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 58 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 59 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 60 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 62 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 63 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 64 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 65 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 66 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 67 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 69 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 70 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 72 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 73 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 74 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 75 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 76 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 78 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 79 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 80 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 81 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 82 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 83 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 84 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 85 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 86 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 87 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 89 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 90 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 91 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 92 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | SplashScreen.java | 93 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 61 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 62 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 63 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 64 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 65 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 66 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 67 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 68 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 69 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 71 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 75 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 76 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 78 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 79 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 81 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 82 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 84 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 85 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 87 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 88 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 89 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 90 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 91 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 93 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 94 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 95 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 96 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 97 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 98 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 99 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 100 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 101 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 102 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 104 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 109 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 110 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 111 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 112 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 113 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 114 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 116 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 117 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 119 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 121 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 122 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 124 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 126 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 132 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 133 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 134 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 135 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 136 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 137 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 139 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 140 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 141 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 143 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 144 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 145 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 147 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 148 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 149 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 150 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 151 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 153 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 155 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 157 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 158 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 159 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 160 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 161 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 162 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 163 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 164 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 165 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 166 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 167 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 168 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 169 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 170 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 171 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 172 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 173 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 174 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 175 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 176 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 178 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 179 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 180 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 182 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 183 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 185 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 186 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 188 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 190 |
| Use of tab character after start of line | Use spaces rather than tabs. | Low | AuthoringController.java | 191 |