如何在checkstyle中设置默认值+自己的类 in "excludedClasses"

How to set default + own classes in "excludedClasses" in checkstyle

我在 checkstyle.xml

中使用具有以下配置的 checkstyle
<module name="ClassFanOutComplexity">
    <property name="max" value="20"/>
    <property name="excludedClasses" value="MyLogger"/>
</module>

我想排除 MyLogger class 但默认情况下 classes 也被排除而不将它们写入 "excludedClasses" 属性

不幸的是,无法扩展默认列表,只能覆盖它。

有一个解决方法 - 您可以使用 excludeClassesRegexps 属性 并在那里指定您的 class 名称,例如

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