I have started work on an application that I am tentatively calling WebAdvisor. The idea of this application is that it will analyze HTML for bad practices based on simple string matching rules and then direct the user to documentation showing a better way of doing stuff.
For example it might pick up stuff like:
Originally I was thinking this process could be integrated into a build. However most web applications are composed of many components so I think this is going to have to analyze the html (at least initially).
Anyway have done an initial check in of project – not too much there at the moment but let me know if you think this is a good/bad idea.