А есть такая штука которая перед помещением в git (или в другой какой-то момент) анализирует код и выполняет действия по его автоматическому оформлению? Например, удаляет лишние пробелы на конце строки, или незначащие строки в конце файла.
Помню в студенческие годы немного писал c++
qgis.org . У чуваков была утилита, она синтакис C++ оформляла по принятым стандартам.