The reason why our parsers are so lenient is that the web is already filled up to the brim with horrible code and we don’t want to break backwards compatibility. It is not a carte blanche to write more sloppy code. We’ve done that, we should not write more code faster but cleaner code and re-use it more often.
— Christian Heilmann
- Of parser-fetishists and semi-colons (christianheilmann.com)
- bootstrap-dropdown.js clearMenus() needs ; at the end (github.com)
- Twitter Bootstrap (github.com)