Есть в природе инструменты для проверки C++ кода на соблюдение заданного соглашения об именовании?
В частности нужна проверка таких правил как:
- Имена структур/классов/объединений/перечислений должны начинаться с заглавной буквы
- Имена переменных должны быть записаны в camelCase и начинались с маленькой буквы
- Члены класса должны иметь префикс "m_"
- Методы класса должны быть записаны в CamelCase и начинались с заглавной буквы
- Переменные типа "указатель" должны иметь префикс "p"
Замечу, что нужен инструмент для проверки
именования, а не форматирования кода по типу clang-format.