Вы используете Java?Если это так, SONAR , безусловно, должен быть вашим первым портом захода.Он многое делает сам по себе, а также включает в себя все основные инструменты анализа Java, такие как:
Из коробки вы получите метрики для:
- Потенциальная архитектура& Проблемы проектирования
- Охват модульных тестов (использует cobertura)
- Строки кода \ пакетов \ классов и т. Д.
- Потенциальные ошибки
- Дублирование кода
- Соблюдение стандартов форматирования кода
- (и многие другие)
Это позволяет перейти от анализа высокого уровня к исходному коду, к которому он относится.Будет проще, если вы используете Maven для своей сборки, хотя ...
Есть плагин Hudson.И это бесплатно.