> Le 12 sept. 2017 à 18:57, Алексей <aga...@gmail.com> a écrit : > > Don't you think that line break is a strong punctuation by itself?
It could have been. Unfortunately, in JS, it is not. Automatic semi-colon insertion (ASI) could be seen as an attempt to have their cake and eat it too. Or, as a compromise between the two options by making *some* line breaks significant (e.g., the one after `return`). But in general, line breaks are not significant enough to allow to introduce ASI-like rules after the fact, that would work reliably enough. BTW, the title of the thread, “Make comma at the end of line optional”, reveals a probable misunderstanding of the feature. In JS, semicolons are not “optional”, they are “automatically inserted”. That makes a difference when parsing: ```js a = b +c ``` —Claude _______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss