Есть ли какие-нибудь полезные плагины для метрик исходного кода для Hudson/Jenkins?
Я ищу общие строки кода, общее количество тестов, классов и т.д. с графикой.
Есть ли что-нибудь подобное?
Ответ 1
Вы используете Java? Если это так, SONAR, безусловно, будет вашим первым портом захода. Он многое делает для себя, а также включает в себя все основные инструменты анализа Java, такие как:
Из коробки вы получите показатели:
Потенциальные проблемы архитектуры и дизайна.
Unit test охват (использует cobertura)
Линии кода\пакеты\классы и т.д.
Потенциальные ошибки
Дублирование кода
Соблюдение стандартов форматирования кода
(плюс еще много)
Он позволяет вам перейти от анализа высокого уровня к исходному коду, к которому он относится. Это будет проще, если вы используете Maven для своей сборки, хотя...
Существует плагин Hudson. И это бесплатно.
Ответ 2
Попробуйте CCCC (http://sourceforge.net/projects/cccc/). Это подсчет кода, подсчет модулей (классы) и т.д., А плагин также отображает его для вас. (для C, С++)
Случайно, на каком языке вы смотрите?
Ответ 3
Там также CLOC (Count lines of Code), который расскажет вам, сколько строк каждого языка у вас есть, хотя я не могу найти ссылку для него.