У меня есть исследовательский проект с несколькими файлами (~ 100).
Код был написан на протяжении многих лет без какого-либо определенного стиля. Каждый разработчик (в основном магистранты, которые приходят, кодируют и уходят) использовали свой собственный «стиль», если таковой имеется.
Сейчас я пытаюсь поддерживать код таким образом, чтобы новые люди, присоединяющиеся к нам, следовали определенным правилам. Я обнаружил, что Google опубликовал некоторые гид по стилю. К счастью, они опубликовали также скрипт на python, который прост в использовании.
Эта проблема есть сценарий дает мне для каждого файла тон глупый ошибки как
Missing space after , [whitespace/comma] [3]
или же
Missing space before { [whitespace/braces] [5]
Мой вопрос есть: Можно ли как-нибудь автоматизировать исправление таких «ошибок»? Это означает запуск сценария над файлом, который автоматически устраняет все эти ошибки.
clang-format
может быть полезным, так как его можно запустить с возможностью использовать правила стиля Google:
clang-format -style=Google ...
Смотрите, например http://clang.llvm.org/docs/ClangFormatStyleOptions.html