Stage 1 Features

Requirement Feature Description Time Estimate Priority (1 high, 5 low) Programmer
1.3 Uncompiled After the code has been formatted it should not enter an uncompiled state. 3 hours 1 Terence
1.5 Pre-Defined Imports Have a list of predefined conventions to set for formatting the code. 4 hours 1 Bill
1.3 Hyperlinks Insert tool tips to give the user information about each option in the settings panel. 2 hours 1 Jim
3.0 Headers and Footers Remove the confusion with the keys and smart mode on both panels, adding a default. 3 hours 2 Brian
1.2 Tools Menu Add settings convention link to tools menu. < 1 hour 1 Bill
2.2 Inline Conditionals Add the option to replace inline conditionals with if-else statements from the source code. 6 hours 3 Jamie



Stage 2 Features

Requirement Feature Description Time Estimate Priority (1 high, 5 low) Programmer
Default case last Ensures that the default in a case statement is the last case. 20 3 Jim
Trailing Array Comma Add the option to add a comma after the last element in Array initialization. 20 3 Brian
Preview Pane Ensure each option changes the preview pane in the preferences panel. (No Code) 10 1 anyone
Default conventions Store in a default folder for the user 20+ 2 Bill
Fix Inline Conditionals Correct the Medium level defect found in Stage 1 (try to change within Jalopy) 10 3 Jamie
Fix Undo Make the undo button in the class editor work in one click (or other workaround) 20 1 Terence
Settings Panel only opens once (This should just be an if statement) <5 2 anyone
Scary Error Messages Make the error messages more friendly. 5 2 anyone

Defects to be Fixed in Stage 2

Feature Descritpion Hours Programmer
Fix Hyperlinks Make hyperlinks clickable 10 Jim
Fix Headers Stop headers from adding a header if one is already there 10 Brian