I found the validator soooooooooooooooooo helpful.
Can I make one suggestion for your consideration please.
Could you make the error messages list from the last error to the first because if we start at number one and need to put in three lines of code, or take out one line for that matter, then every other error message line number is wrong.
Yep, I know we could start at the end and work up, or revalidate each time we fix an error.
Just thought I would put in this wo cents worth.