Плагин Findbugs содержит около 449 правил. Применив все эти правила к моему существующему профилю качества сонара, я начал сканирование сонара, которое требует много памяти для сканирования всего проекта, а также через некоторое время выдает ошибку.
Я использую Sonarqube version: 7.5 and Spotbugs jar version: 3.9.4
Set SONAR_SCANNER_OPTS=-Xmx10G
для сеанса временной командной строки, но столкнулся с проблемой с пространством кучи Java (превышение лимита накладных расходов GC)
ERROR: Error during SonarQube Scanner execution
ERROR: Can not execute Findbugs
ERROR: Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
ERROR: Caused by: GC overhead limit exceeded
ERROR:
ERROR: Re-run SonarQube Scanner using the -X switch to enable full debug logging.
Я ожидаю, что сонарный сканер будет успешно работать с некоторыми выбранными правилами Spotbugs (Findbugs), такими как уязвимости и вредоносные правила, но он также не работал для ограниченного правила.