Project: | Prolint Issue Tracker |
Component: | Rules |
Category: | feature request |
Priority: | normal |
Assigned: | Unassigned |
Status: | active |
I have made this mistake a couple of times:
Code:
MESSAGE "Please enter a valid code" IsValid = FALSE. IF NOT IsValid THEN RETURN.
These were supposed to be two statements, but I keep forgetting to add a period to the first statement. The result is: customer gets to see a message "Please enter a valid code no" and the program continues as if the validation found no problem, resulting in a logic error.
I suppose the Prolint rule would have to check for indentation.