SonarQube не может комментировать%, в то время как расчетный коэффициент>26%

Более 4 лет я использую сонар для созданных нами Java-проектов.


В настоящее время мы хотим завершить сборку, если некоторые показатели не могут быть выполнены. Таким образом, я установил плагин Build Breaker и перезапустил цикл сборки без каких-либо проблем. Затем я изменил параметры качества так, чтобы они содержали "Правило комментариев (%) " для "меньше" проверки "20" (порог для предупреждения), "10" (порог для ошибки) ", как указано в:

Скриншот качества ворот

Однако после этих определений проекты не удалось построить. Хотя для всех файлов достаточно комментариев (от 28 % до 77 %), как на рисунке ниже,

Процент отношения комментариев на файл Java

В то время как на главном экране это отображается как 0%

Сводный экран

Я не смог найти какой-либо журнал, комментарий или информацию о том, как это может произойти (в sonar.log или mvn -X), и, насколько я искал, никто не сталкивался с этой проблемой.

Кто-нибудь сталкивался с этой проблемой, или есть идеи, почему это может произойти? Моя версия SonarQube 5.6.7, версия Build Breaker 2.2 (загружена с github), версия maven 3.0.5 и JDK 8.

1 ответ

Решение

При определении качества ворот, вы выбрали опцию "через период утечки". Так, что подсчитывает изменение% комментариев в текущем периоде утечки, который является версией 1.4.1.

То, что вы видите на скриншоте с перком. комментариев на файл является абсолютной мерой.

Возможно, вы захотите снять флажок "через период утечки".

Обратите внимание, что способ отображения показателей был улучшен в более поздних версиях SonarQube.

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