Как установить класс по умолчанию + собственные классы в "exclass" в контрольном стиле - PullRequest
0 голосов
/ 20 января 2020

Я использую контрольный стиль со следующей конфигурацией в checkstyle.xml

<module name="ClassFanOutComplexity">
    <property name="max" value="20"/>
    <property name="excludedClasses" value="MyLogger"/>
</module>

Я хочу исключить класс MyLogger, но классы по умолчанию также исключаются, не записывая их в свойство "selectedClasses"

1 Ответ

1 голос
/ 21 января 2020

К сожалению, невозможно расширить список по умолчанию, его можно только переопределить.

Обходной путь - вы можете использовать свойство excludeClassesRegexps и указать там имя вашего класса, например,

<module name="ClassFanOutComplexity">
    <property name="max" value="20"/>
    <property name="excludeClassesRegexps" value="MyLogger"/>
</module>
...