Il semble être à la mode récemment de supprimer les points-virgules de Javascript. Il y a quelques années, un article sur un blog soulignait qu'en Javascript, les points-virgules sont facultatifs et que l'essentiel de l'article semblait indiquer que vous ne devriez pas vous en soucier, car ils sont inutiles. Le message, largement cité, ne donne aucune raison impérieuse de ne pas les utiliser, mais le fait de les ignorer a peu d’effets secondaires.
Même GitHub a suivi le mouvement sans semi-virgule, exigeant leur omission dans tout code développé en interne, et un commit récent du projet zepto.js par son responsable a supprimé tous les points-virgules de la base de code. Ses principales justifications étaient:
- c'est une question de préférence pour son équipe;
- moins de frappe
Y a-t-il d'autres bonnes raisons de les laisser de côté?
Franchement, je ne vois aucune raison de les omettre, et certainement aucune raison de revenir au code pour les effacer. Cela va également à l’encontre de la pratique recommandée (des années ) , pour laquelle je n’achète pas vraiment l’argument du "culte du fret". Alors, pourquoi tous les récents points-virgules détestés? Y a-t-il une pénurie imminente? Ou est-ce juste la dernière lubie Javascript?
;
peut rompre votre code. Je dirais donc que c'est une référence utile pour cette question.