Кодирующий сонар Плагин 2.13 - PullRequest
0 голосов
/ 15 февраля 2012

Можно ли получить сбои правил на ресурсе, на этапе «датчик» или «декоратор»?В частности, идентификатор ошибки правила?

Может быть, его можно получить на каком-то другом этапе партии, чтобы можно было сгенерировать некоторые дополнительные метрики.

1 Ответ

1 голос
/ 15 февраля 2012

Вы можете сделать это, используя объект Context, заданный в методе Decorator # decorate (ресурсный ресурс, контекст DecoratorContext).

Вы можете выполнить context # getViolations (), чтобы получить нарушения ресурса.

Обратите внимание, что вы должны добавить следующую аннотацию в ваш класс декоратора:

@ DependsUpon (DecoratorBarriers.END_OF_VIOLATION_TRACKING)

Это обеспечит выполнение вашего декоратора после отслеживания нарушений, чтобы у вас были все нарушения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...