Сонар 2.9 не импортирует SuppressionFilter - PullRequest
1 голос
/ 24 декабря 2011

Я пытаюсь создать новый профиль правил в Sonar 2.9 с моим правилом checkstyle xml. Когда я пытаюсь импортировать файл правил checkstyle с настроенным фильтром подавления, sonar выдает мне следующие сообщения:

Profile 'test2' created. Set it as default or link it to a project to use it for next measures.   [hide]
Checkstyle filters are not imported: SuppressionCommentFilter
Checkstyle filters are not imported: SuppressionFilter   [hide]

Я пока не беспокоюсь о SuppressionCommentFilter, но как включить SuppressionFilter? Если это невозможно, есть ли какой-либо другой способ, позволяющий исключить определенные файлы из определенных проверок в Sonar?

1 Ответ

2 голосов
/ 01 апреля 2012

Вы можете установить фильтры подавления (комментария) вручную : Зайдите в Конфигурация -> Общие настройки -> Java -> CheckStyle.Там есть поле ввода.Вставьте определение <module> из файла checkstyle.xml в поле ввода.Относительные пути интерпретируются из папки .sonar.Эта функция присутствует в вашем 2.9, я думаю, что она была добавлена ​​в 2.3.

Для всех моих целей этой функции было достаточно.Насколько мне известно, невозможно импортировать определения модуля фильтра.Возможно, это будет более новая версия Sonar.

...