Proposal: Modify automatic semicolon insertion in strict mode

David-Sarah Hopwood david.hopwood at
Fri Dec 12 10:49:13 PST 2008

P T Withington wrote:
> On 2008-12-11, at 13:26EST, Brendan Eich wrote:
>> Is it really too onerous (upon implementors) for strict mode to make
>> case (1) an error?
> I think Joe the Hacker would be most happy if there were a mode (it
> might be called strict) where the parser would say:
> "Joe, you wrote two lines of code here that the previous administration
> would have inserted a semicolon between without even consulting you, but
> which I know could actually go either way.  May I suggest that you
> either insert the semicolon yourself, move the newline, or add some
> parens, so I don't have to worry about what was you might have actually
> meant?"

That is precisely what the filter I suggested provides. Of course the
same check could be implemented as a compiler warning.

David-Sarah Hopwood

More information about the Es-discuss mailing list