Другое решение - добавить хук перед фиксацией, который сравнивает зафиксированный файл с его отформатированной версией. Если нет никакой разницы, коммит принят.
В противном случае простое сообщение «Код не отформатирован: коммит отклонен» информирует разработчиков о необходимости стилизовать измененные файлы перед коммитом.
В сочетании с ответом Стефана вы по-прежнему можете использовать вину с параметром -w и, более того, вы не переопределяете имена разработчиков.
Один недостаток в том, что вы не сможете стилизовать весь свой репозиторий за один проход. Файлы будут стилизованы по мере их изменения. Часто используемые файлы будут быстро стилизованы, тогда как некоторые могут никогда не обновляться.