I just wondered if there was a reason why the twitter bootstrap-modal.js has so few end of a statement semi colons.
When I compress / minify the script, I run into interpreter issues. I ran the script though JSLint and had no warnings about semi-colons.
Is it something to do with strict mode?
Simple answer, aesthetics. Long answer, because it is valid (according to the devs). Your concern is actually part of a long debate with the developers of the bootstrap and the developer of JsMin. Currently is at a stalemate and cause for debate since the bootstrap guys claim that JsMin needs to be patched while the developer of JsMin claims it is their code that needs to be fixed. So you won’t see a fix anytime soon.
Here is the thread over at GitHub over this matter:
https://github.com/twitter/bootstrap/issues/3057
Note: Douglas Crockford is the developer of JsMin
Here is another thread over at reddit over the same issue:
http://www.reddit.com/r/programming/comments/sag8p/crockford_on_bootstraps_semicolon_omission/