No semicolons? REALLY? We&#x27;ve already spoke about this, people.<p>Let&#x27;s see what Brendan Eich has to say about this:<p>&gt; <i>My two cents: be careful not to use ASI as if it gave JS significant newlines.</i> [1]<p>and<p>&gt; <i>ASI is (formally speaking) a syntactic error correction procedure. If you start to code as if it were a universal significant-newline rule, you will get into trouble.</i><p>Calling it &quot;standard JS&quot; struck me as pretentious at first. But calling it &quot;standard JS&quot; and calling for <i>not</i> using semicolons is absolutely delusional.<p>Let me be clear here:<p>- ASI (Automatic semicolon insertion) is a <i>correction</i> mechanism, designed to prevent silly errors, thus making the language &quot;friendly&quot;.<p>- ASI does not work in many cases, where you <i>do</i> need a semicolon. So much for consistency!<p>All the rest of things in that list are just a matter of personal preference, but <i>not</i> the semicolons though. That&#x27;s just plain <i></i>wrong<i></i>. And if people begin using this &quot;standard&quot; the bugs <i>will</i> come to bite them.<p>[1] <a href="https:&#x2F;&#x2F;brendaneich.com&#x2F;2012&#x2F;04&#x2F;the-infernal-semicolon&#x2F;" rel="nofollow">https:&#x2F;&#x2F;brendaneich.com&#x2F;2012&#x2F;04&#x2F;the-infernal-semicolon&#x2F;</a>