Encore une semaine avant quelques congés au bout de la terre \o/
Pas mal de code ces temps-ci, et puis des serveurs qui se fichent la malle, chez Dotclear ou au taf, un switch de fibre optique au taf qui risque possiblement de mal se passer, et peut-être pendant mes congés — ô joie —, trouvé un bug dans un outil qui propose des modifications sur le code Javascript pour profiter des avancées d’ES2015 ou pour en simplifier l’exécution, plutôt pas mal fichu d’ailleurs.
Le bug en question :
Sur cette ligne :
content = (excerpt ? `${excerpt}<hr />` : '') + content;
Il me propose ce remplacement, pour simplifier, et c’est safe d’après l’IA qui cause :-)
content += excerpt ? `${excerpt}<hr />` : '';
Vous voyez le problème ?
Explication…
En fait le code proposé est équivalent à :
content = content + (excerpt ? `${excerpt}<hr />` : '');
Ce qui ne donnera pas du tout le même résultat que :
content = (excerpt ? `${excerpt}<hr />` : '') + content;
Vous voyez ?