SonarQube не может комментировать%, в то время как расчетный коэффициент>26%
Более 4 лет я использую сонар для созданных нами Java-проектов.
В настоящее время мы хотим завершить сборку, если некоторые показатели не могут быть выполнены. Таким образом, я установил плагин Build Breaker и перезапустил цикл сборки без каких-либо проблем. Затем я изменил параметры качества так, чтобы они содержали "Правило комментариев (%) " для "меньше" проверки "20" (порог для предупреждения), "10" (порог для ошибки) ", как указано в:
Однако после этих определений проекты не удалось построить. Хотя для всех файлов достаточно комментариев (от 28 % до 77 %), как на рисунке ниже,
В то время как на главном экране это отображается как 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.