Любая альтернатива Coverity на Дженкинс?

Я запускаю Дженкинса на своем рабочем столе Ubuntu.
Мне нужен отчет статического анализа кода перед отправкой кода C ++.
Я обнаружил, что укрытие стоит дорого. Я ищу бесплатный инструмент для анализа.
Есть ли альтернатива Coverity?

4

Решение

рекомендую SONAR (или SonarQube, как он теперь называется), вы можете использовать его с несколькими плагинами.

Некоторые бесплатные плагины, которые я использую:

PMD

Найти ошибки

Checkstyle

РЕДАКТИРОВАТЬ:
Просто заметил, что вы ищете плагины C ++. Возможно, вы захотите добавить тег для c ++, чтобы избежать путаницы.
Sonar по-прежнему совместим с c ++, но у меня нет опыта работы с бесплатными плагинами c ++ для SCAR.

4

Другие решения

Я работаю над инструментом Cppcheck:
http://cppcheck.sf.net

Это инструмент статического анализа с открытым исходным кодом для C / C ++.

Для Cppcheck есть плагин Jenkins:
https://wiki.jenkins-ci.org/display/JENKINS/Cppcheck+Plugin

Некоторые другие бесплатные инструменты статического анализа, которые легко доступны на платформе Linux, могли бы использовать GCC с дополнительными флагами предупреждений. CLANG имеет статический анализатор. Возможно, инструмент gpp cpplint.py или veracode будет вам интересен (если интересны стилистические проверки). Я не уверен, как вы интегрируете их в Дженкинс, хотя.

3

По вопросам рекламы [email protected]