El problema: dos desarrolladores => tres opiniones sobre sangría, llaves en una nueva línea o no, etc.
Por lo general, trabajamos con tres o cuatro personas en nuestros proyectos y cada uno de ellos tiene su propio estilo de código. Lo sé, la solución común es acordar un estilo de código que todos deben usar, pero no quiero forzar a los programadores creativos en un traje que no les quede bien.
Entonces la pregunta es: ¿Hay alguna manera de permitir que cada programador viva su propio estilo, pero que tenga una base de código común dentro del repositorio? Pienso en algún complemento git / svn / whatever, que cambia entre el estilo personal y el común al finalizar la compra y confirmar. Me parece que la parte difícil de este enfoque es admitir diferencias correctas entre las versiones de un archivo
fuente