110 правил изменено, 44 правил проигнорировано в профиле testCheckstyle - Java - Невозможно активировать правила сонара
Я пытался активировать правила checkstyle в Sonarqube и столкнулся с этой проблемой. Я пытался массово активировать все 154 правила проверки стиля в моем профиле качества, и только 110 правил можно было активировать. 44 правила были проигнорированы.
Также я не мог видеть кнопку активации на странице сведений о правиле. Я вижу только вариант кнопки "Создать", чтобы расширить существующий профиль и создать новый. Означает ли это, что мне нужно создать собственное правило, расширяющее эти 44 правила, чтобы включить их в моем профиле?
Sonarqube: 6,2
Контрольный стиль: 3.6
1 ответ
Я думаю, что это касается только шаблонных правил. Пример с правилом "Сложность булевых выражений" (checkstyle:com.puppycrawl.tools.checkstyle.checks.metrics.BooleanExpressionComplexityCheck) См. Раздел Импорт контрольного стиля сонара: шаблон правила не может быть активирован в профиле качества для получения дополнительной информации.
Для этих правил нет кнопки активации, вы можете создать их либо со свойствами по умолчанию, либо с вашими пользовательскими свойствами.
Я бы предложил активировать их с помощью свойств, используемых Google.
перейдите по этой ссылке: https://github.com/checkstyle/checkstyle/blob/master/src/main/resources/google_checks.xml