Установка Sonar
- Загрузить последнюю версию Sonar тут и распаковать.
- В settings.xml в maven (обычно лежат в $MAVEN_HOME/conf или ~/.m2) добавить новый профиль Sonar:
sonar true jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8 com.mysql.jdbc.Driver sonar sonar http://localhost:9000
В любом случае необходимо прописать sonar.host.url. -
Запускаем Sonar:
$SONAR_PATH/bin/windows-x86-32/StartNTService.bat - А теперь можно проанализировать ваш проект, запустив
mvn sonar:sonar
Отчеты будут доступны по url, что вы прописали в sonar.host.url.
Вот так выглядит общая страница отчета по проекту:
- Показывает статистику по проекту, такую как количество строк, пакетов и тп.
- Количество комментариев и дубликатов.
- Соответветсвие стандартам по разным метрикам (в данном примере Rules compliance 81.8% ).
- Зависимости между пакетами.
- Уровень complexity (запутанности) кода.
- Результаты юнит-тестов и уровень покрытия кода
Каждый раздел можно посмотреть подробнее.
Например, покрытие тестами:
Или отчет complexity кода:
Комментариев нет:
Отправить комментарий