То же с форматтером: стоит иметь его на post save. Но иметь возможность сказать ему: "пока не трогай ничего сам, я скажу, что поправить". Новые файлы всегда форматировать и запоминать тот факт, что теперь такой-то файл должен быть отформатирован всегда (и в pre-commit хуке проверять).