2016-07-25 16 views
7

Есть ли способ для правила checkstyle MethodLength установить шаблон для методов, которые следует игнорировать? Я хочу подавить правило checkstyle для всех методов с именем getMetaInformation().Как игнорировать checkstyle на методах в соответствии с определенным шаблоном

Другие Checkstyle правила, как LineLength имеют свойство

<property name="ignorePattern" value=""/>

, но это, кажется, не должны быть доступны для MethodLength правила (см http://checkstyle.sourceforge.net/apidocs/com/puppycrawl/tools/checkstyle/checks/sizes/MethodLengthCheck.html).

+1

Вы связаны с определенной версией Checkstyle? Я мог бы реализовать его, и вы сможете использовать его, когда будет выпущена следующая версия. –

+0

Вау, это было бы здорово! Я не привязан к конкретной версии. Должен ли я создать новый запрос функции? – Xsasan

+0

Пожалуйста, сделайте это, я могу приступить к его осуществлению сегодня вечером –

ответ

4

В настоящее время нет способа сделать это с помощью Check config http://checkstyle.sourceforge.net/config_sizes.html#MethodLength, для этого вам необходимо использовать фильтры подавления/фильтров.

+0

Я не нашел способ с фильтрами подавления; они, похоже, допускают шаблоны для имен файлов и фиксированные позиции столбца/строки. У вас есть пример? – Xsasan

 Смежные вопросы

  • Нет связанных вопросов^_^