JavaScript sin semicolons
Porque un lenguaje que tenga semicolons obligados, es mas facil escribir su compilador. Pero mas facil no es mejor.
"Porque es un lenguaje con un estilo de sintaxis parecido a C". JavaScript no es C. Ni es Java.
No.
No.
Go, Scala, Ruby, Python, Swift, Groovy.
npm, Bootstrap, Vue, etc.
No falla porque no tenga semicolons. Falla porque el codigo no esta preparado para no usarlos.
Lineas que empiecen por [
, (
, necesitan un semicolon antes, o fallaran.
Esto permite identificar malos habitos de codigo.
Para nada, al fin y al cabo es como indentar con espacios o tabulaciones. Se puede configurar los IDEs modernos para que sigan "conviertan" a cierta convencion de codigo, dando igual como desarrolle el programador.