Mark S. Miller (2014-08-07T14:51:22.000Z)
domenic at domenicdenicola.com (2014-08-15T22:49:12.586Z)
It is partially the job of strict mode to prevent some egregiously confusing constructs. There is a line to draw between what strict mode prohibits and what linters warn about. But there's no one line statement of principle that captures this. Strict mode prohibits "with" and some other constructs that make it especially hard to reason about programs. FF strict does prohibit 05 and 082 (I just checked on Nightly). This demonstrates that the saner rule is web compatible. This also better reflects the intent of what we thought we'd agreed to regarding what is allowed in strict mode.