2016-02-09 2 views
1

Я пользуюсь Sonarqube 5.2. с плагином Java 3.8. Похоже, что есть 339 правил для Java в плагине Java. Однако в профиле качества по умолчанию имеется 234 правила.Как импортировать новые правила плагина java в Sonarqube

Я считаю, что это потому, что изначально у меня был Java Plugin 3.0, который имел 234 правила, из-за которых профиль качества по умолчанию также имеет одинаковое количество правил.

Теперь, когда я обновил плагин Java до 3.8, появились новые правила, но они не являются частью профиля качества по умолчанию.

Итак, как мне реализовать оставшиеся 105 правил. Должен ли я создавать новый профиль качества, если да, то как мне импортировать новые правила из плагина Java в профиль качества.

В качестве альтернативы можно изменить профиль по умолчанию и добавить к нему недостающие правила?

ответ

2

Вы можете «Восстановить встроенные профили» по языку (см. Меню стрелок рядом с «Создать»), чтобы догнать их до самых последних версий.

Вы можете скопировать один профиль в другой в пространстве Правил. Используйте фасет поиска «Профиль качества», чтобы найти все правила, действующие в вашем исходном профиле, а затем используйте «Массовое изменение», чтобы активировать их в вашем целевом профиле.

Если бы я был вами, я бы сделал то же самое: создайте новый профиль, скопируйте в него текущий профиль по умолчанию (я предполагаю, что Sonar - это ваш текущий по умолчанию), а затем Восстановить встроенные профили для Java. В этот момент вы можете использовать функцию сопоставления профиля, чтобы узнать, какие изменения были внесены в профиль по умолчанию, и решить индивидуально, применять ли их в своем (новом) профиле по умолчанию.

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