Изменение правил в сонаре

Я использую Sonar для перечисления нарушений в коде. В то время как многие нарушения являются законными, некоторые нарушения, которые он демонстрирует, являются слишком надуманными.

Например, я хочу, чтобы Sonar исключал нарушения в операторах регистратора, а также в аннотированных классах JAXB. Поскольку эти классы широко распространены в нескольких пакетах проекта, я не могу исключить какой-либо конкретный пакет.

Есть ли подходящий способ решить эту проблему.

Спасибо

1 ответ

Решение

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

И, как сказал @oers, было бы лучше сгруппировать ваши классы JAXB в конкретные пакеты, чтобы исключить их все с помощью свойства sonar.exclude.

Другие вопросы по тегам