2015-06-05 2 views
0

Я новичок в SonarQube и с помощью SonarQube 5.1. Я где-то читал, что это замена FindBugs и CheckStyle. Значит ли это, что он внутренне запускает FindBugs и CheckStyle? Но я не нашел никаких встроенных плагинов FindBugs и CheckStyle. Откуда идет Сонар?Работа с правилами SonarQube

ответ

1

Вы можете установить плагины Checkstyle и FindBugs отдельно, включить их правила в свой профиль и, таким образом, использовать их в своем анализе. Тем не менее, @SonarSource прилагает согласованные усилия, чтобы заменить такие правила «родными» правилами, и если вы установите эти дополнительные плагины, вы найдете многие из их правил с пометкой «Устаревшие».

Вы можете увидеть ход замещения в отчетах об устаревании для FindBugs, Checkstyle и PMD.

0

Вы можете установить FindBugs и Checkstyle из Центра обновления, в разделе администрирования SonarQube (по умолчанию: Войти как пользователь «администратор» с паролем «администратора»)

После установки плагинов, когда вы делаете сонар анализ в вашем коде (например: mvn sonar: sonar), машина, на которой выполняется анализ, будет получать .jars из самого Sonar, запускаться локально, а затем загружать результаты обратно в Sonar.

Смежные вопросы