Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 30
×

Проверка и исправление code style (C++)

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті

Здравствуйте!

Хочется такую утилиту, чтобы проверяла исходники на С++,
чтобы, например, имена методов и функций были в camelCase стиле,
имена аргументов, локальных переменных и полей классов\структур в snake_case стиле,
названия классов и неймспейсов в PascalCase стиле. Ну, это как пример.
Реальные правила могут и другими быть, конфигурируемые.

Выдавала список таких несоответствий, и, при включенной опции, исправляла именования функций, методов, переменных и т.д.

Мне как-то советовали Vera++, но, что-то я не смог разобраться с ней, да и давно это было.

Я так понимаю, что сделать это можно при помощи clang AST API.
Однако только для себя писать утилиту не представляю целесооразным.
Неужто уж готового нет?

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Resharper же. Options -> C++ -> Naming Style.

для начала посмотри на clangformat camelCase оно вроде не проверяет но исходники станут упорядоченее это точно

Підписатись на коментарі