wiki/automaticsemicoloninsertion ASI stands for Automatic Semicolon Insertion https://en.wikipedia.org/wiki/Lexical_analysis#Semicolon_insertion Go https://golang.org/ref/spec#Semicolons Javascript Wikipedia entry on JS § Whitespace and semicolons https://en.wikipedia.org/wiki/JavaScript_syntax#Whitespace_and_semicolons Let’s stop copying C § Braces and semicolons (starting at ''interesting trivia'') https://eev.ee/blog/2016/12/01/lets-stop-copying-c/#braces-and-semicolons James Mickens on JavaScript § Optional semicolons https://youtu.be/D5xh0ZIEUOE?t=452 Lua doesn't need it https://eev.ee/blog/2016/12/01/lets-stop-copying-c/#braces-and-semicolons