Я знаю, что этот вопрос был задан здесь , однако это было с 2010 года, и мне было интересно, если кто-нибудь знает о некоторых последних сделанных.
Я изучаю использование стилясредство проверки для обеспечения соблюдения соглашений о кодировании на моем текущем рабочем месте.Я вижу следующие несколько вариантов:
- Существует хороший гибкий способ применения соглашений о разностных стилях.Vera ++ выглядела интересной и расширяемой.
- Использовать / взламывать средство проверки стиля cpplint от Google (кажется устрашающим)
- получить доступ к дереву разбора (предпочтительно AST) текущего файла и выполнить проверки этого.
# 3 кажется наиболее гибким и интересующимся, знает ли кто-нибудь программу или способ подключения к AST?