Il problema: due sviluppatori => tre opinioni sull'indentazione, parentesi graffe su una nuova linea o no, ecc.
Di solito lavoriamo con tre o quattro persone sui nostri progetti e ognuno di essi ha il suo stile di codice. Lo so, la soluzione comune è concordare uno stile di codice, tutti devono usarlo, ma non voglio forzare i programmatori creativi in un abito che non si adatta a loro.
Quindi la domanda è: c'è un modo per consentire a ciascun programmatore di vivere il proprio stile, ma avere una base di codice comune all'interno del repository? Penso a qualche plugin git / svn / qualunque, che cambia tra stile personale e comune al momento del checkout e del commit. Mi sembra che la parte difficile di questo approccio sia quella di supportare le differenze corrette tra le versioni di un file