Как подавить предупреждение CheckStyle StrictDuplicate? - PullRequest
1 голос
/ 14 октября 2011

Я пытаюсь подавить предупреждение CheckStyle StrictDuplicateCode, и оно не работает. В моем проекте Eclipse у меня есть два класса с похожими полями:

public class MyClass {
    // CHECKSTYLE:OFF
    private String field1;

    private String field2;

    private String field3;

    private String field4;

    private String field5;

    private String field6;

    private String field7;

    private String field8;
}

public class MyDuplicateClass {
    // CHECKSTYLE:OFF
    private String field1;

    private String field2;

    private String field3;

    private String field4;

    private String field5;

    private String field6;

    private String field7;

    private String field8;
}

Помещение комментария "CHECKSTYLE: OFF" в один или оба класса не подавляет предупреждение. Я что-то упустил?

1 Ответ

1 голос
/ 17 октября 2011

Убедитесь, что вы правильно настроили SuppressionCommentFilter , например:

<module name="Checker">

  <module name="SuppressionCommentFilter">
    <property name="offCommentFormat" value="CHECKSTYLE\:OFF ([\w\|]+)"/>
    <property name="onCommentFormat" value="CHECKSTYLE\:ON ([\w\|]+)"/>
    <property name="checkFormat" value="$1"/>
  </module>

  <module name="TreeWalker">

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