Ищу инструмент метрики C++ для Linux

Я ищу инструмент метрики качества кода C++, который может работать в Linux. Интеграция с Eclipse будет бонусом, но не обязательна.

Я нашел приличный инструмент под названием Source Monitor, но он работает только в Windows, а исходный код недоступен для восстановления в Linux.

Я также видел cccc там, но, основываясь на списке ошибок, он, похоже, больше не поддерживается.

3 ответа

В зависимости от того, какие метрики вам нужны, вы можете рассмотреть CLOC, который вычисляет строки метрик кода, или, например, CCFinder, который вычисляет различные метрики, связанные с дублированием кода. Версия GUI CCFinder, кажется, не работает, но версия командной строки, кажется, работает просто отлично.

Более того, многие коммерческие инструменты, например, CMT ++ от Testwell, часто могут предоставлять оценочные лицензии.

Несколько месяцев назад мой коллега показал мне результаты анализа cppdepends для программного обеспечения, над которым мы работали, и я помню, что это произвело на меня хорошее впечатление. Вы можете проверить их версию для Linux.

Также есть pmccabe, в котором есть пакет Debian/Ubuntu. Он вычисляет сложность McCabe для каждой функции.

Metrix++ работает на Linux и имеет некоторые показатели качества кода. http://metrixplusplus.sourceforge.net/

Другие вопросы по тегам