Мы хотели бы иметь возможность переформатировать блоки/функции кода С++ непосредственно из среды Visual Studio IDE, чтобы разработчики легко могли гарантировать, что новый код, который они вставляют, придерживается наших правил форматирования.
Я нашел инструмент Artistic Style, который в значительной степени охватывает те функции, которые нам нужны. Тем не менее, он может работать только с целыми файлами из CLI, поэтому он не очень помогает в том, что мы хотим использовать. (Переформатирование целых файлов, конечно же, не является тем, что мы хотим [a].)
Visual Studio (2005) имеет ограниченные возможности автоформата, но AFAICS, в основном это правильный отступ, чего немного не хватает.
Итак, мой вопрос заключается в том, есть ли какие-либо инструменты, которые могут выполнять переформатирование при выборе из VS IDE, или, может быть, если есть плагин VS IDE, использующий AStyle?
Изменить: вопрос, связанный с рекомендацией инструмента - ProFactor StyleManager - есть ли другие инструменты, подобные этому?
Примечание [a]: Переформатирование целых файлов или всего дерева проектов полезно только для личных проектов или для начальных кодовых проверок, IMHO. Для (крупного) командного проекта переформатирование вложений будет испортить историю изменений файлов или строк в файлах, что значительно затрудняет отслеживание того, кто что изменил.