Можно ли исключить операторы журнала из Checkstyle? - PullRequest
2 голосов
/ 10 декабря 2011

Я бы хотел остановить операторы журнала, запускающие правило Checkstyle " Multiple String Literal ". То есть, если строка повторяется в нескольких операторах журнала в классе, Checkstyle должен игнорировать ее.

Я не хочу засорять мой код десятками //CHECKSTYLE:OFF/ON команд вокруг операторов журнала, и, насколько я могу судить, ни одна из соответствующих опций конфигурации (ignoreStringsRegexp и ignoreContextOccurence) не может использоваться для этой цели.

1 Ответ

2 голосов
/ 09 июня 2012

К сожалению, это невозможно из коробки. То, что вы действительно просите, - это изменение поведения для одной проверки. Стандартным способом реализации такой вещи является реализация собственной пользовательской проверки . (Другой способ - реализовать фильтр , но я думаю, что в вашем случае вам нужен чек, а не фильтр.)

...