В настоящее время я работаю в месте, где применяется стандартный формат кода, и код автоматически форматируется при сохранении файла, как вы собираетесь это сделать. Как новый член компании, я обнаружил, что общие правила форматирования дали мне теплое и смутное ощущение, что «эти ребята знают, что они делают», поэтому я не мог быть счастливее. ;) В качестве примечания, касающегося общих правил форматирования, мы также применяем определенные, довольно строгие настройки предупреждений компилятора в Eclipse, для большинства из которых установлено значение «Ошибка», для многих - «Предупреждение», а для большинства - «Игнорировать».
Я бы сказал, что есть две основные причины применения единого формата кода в проекте. Во-первых, это касается управления версиями: если все форматируют код одинаково, все изменения в файлах гарантированно будут значимыми. Больше не нужно просто добавлять или удалять пробелы здесь или там, не говоря уже о переформатировании всего файла как "побочный эффект" фактического изменения только строки или двух.
Вторая причина в том, что это как бы выводит эго программистов из уравнения. Когда каждый форматирует свой код одинаково, вы уже не можете легко сказать, кто что написал. Код становится более анонимным и общим свойством, поэтому никому не нужно беспокоиться об изменении «чужого» кода.
Это основные причины, есть и другие. Мне приятно, что мне не нужно думать о форматировании кода, так как Eclipse сделает это автоматически для меня при сохранении. Он беззаботен, как и при написании документов с помощью LaTeX: он форматируется впоследствии, и вам не нужно беспокоиться об этом во время записи. Я также работал в проектах, где у каждого были свои стили. Затем вы должны подумать о глупых и бессмысленных проблемах, таких как, если все в порядке, изменять чужой код в своем собственном стиле или вместо этого вы должны попытаться подражать их стилю.
Единственный аргумент против общих настроек форматирования кода, который я могу придумать для вашего случая, заключается в том, что это, по-видимому, уже текущий проект, поэтому он вызовет множество ненужных изменений во всех файлах, что приведет к путанице в реальной истории файлов. В лучшем случае, если вы можете начать применять настройки с самого начала проекта.