Le problème: deux développeurs => trois opinions sur l'indentation, les accolades sur une nouvelle ligne ou non, etc.
Nous travaillons généralement avec trois ou quatre personnes sur nos projets et chacun d'eux a son propre style de code. Je sais, la solution commune est de s'entendre sur un style de code, tout le monde doit l'utiliser, mais je ne veux pas forcer les programmeurs créatifs dans un costume qui ne leur convient pas.
La question est donc: existe-t-il un moyen de laisser chaque programmeur vivre son propre style, mais avoir une base de code commune à l'intérieur du référentiel? Je pense à un plugin git / svn / que ce soit, qui change entre le style personnel et commun lors du paiement et de la validation. Il me semble que la partie délicate de cette approche est de prendre en charge les différences correctes entre les versions d'un fichier