Изменение правил в сонаре
Я использую Sonar для перечисления нарушений в коде. В то время как многие нарушения являются законными, некоторые нарушения, которые он демонстрирует, являются слишком надуманными.
Например, я хочу, чтобы Sonar исключал нарушения в операторах регистратора, а также в аннотированных классах JAXB. Поскольку эти классы широко распространены в нескольких пакетах проекта, я не могу исключить какой-либо конкретный пакет.
Есть ли подходящий способ решить эту проблему.
Спасибо
1 ответ
Вы можете использовать плагин "Выключение нарушений", чтобы точно определить, о каких нарушениях не следует сообщать. Проверьте документацию для получения дополнительной информации.
И, как сказал @oers, было бы лучше сгруппировать ваши классы JAXB в конкретные пакеты, чтобы исключить их все с помощью свойства sonar.exclude.