Je pense que tout formateur de code n’opère que sur des familles de syntaxe précises et ne touche pas aux autres sources. Je pense aussi qu’il y a peu de chance que la sémantique du programme soit modifiée par ces outils...
Pour donner un exemple de boxon auquel j’ai été confronté, j’ai eu à travailler sur un code Python en ayant utilisé des outils de formatage automatique selon les bonnes pratiques. Sauf, que je le faisais automatiquement avant de faire un commit (du coup, je ne voyais pas que pour avoir juste modifié une ligne tout le fichier a été modifié avec de la mise en forme.) En face, un des fichiers était souvent modifié par un autre dev qui avait une configuration qui indentait avec six espaces (c’était plus lisible pour lui.) Le jour où je suis allé voir sur le Gitlab c’était un bordel sans nom avec ce fichier.
"It is seldom that liberty of any kind is lost all at once." ― David Hume
[^] # Re: L'IDE fait le travail
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Tabs are objectively better than spaces. Évalué à 2.
Je pense que tout formateur de code n’opère que sur des familles de syntaxe précises et ne touche pas aux autres sources. Je pense aussi qu’il y a peu de chance que la sémantique du programme soit modifiée par ces outils...
Pour donner un exemple de boxon auquel j’ai été confronté, j’ai eu à travailler sur un code Python en ayant utilisé des outils de formatage automatique selon les bonnes pratiques. Sauf, que je le faisais automatiquement avant de faire un
commit(du coup, je ne voyais pas que pour avoir juste modifié une ligne tout le fichier a été modifié avec de la mise en forme.) En face, un des fichiers était souvent modifié par un autre dev qui avait une configuration qui indentait avec six espaces (c’était plus lisible pour lui.) Le jour où je suis allé voir sur le Gitlab c’était un bordel sans nom avec ce fichier."It is seldom that liberty of any kind is lost all at once." ― David Hume