我正在使用 checkstyle,并在 checkstyle.xml
中进行以下配置
<module name="ClassFanOutComplexity">
<property name="max" value="20"/>
<property name="excludedClasses" value="MyLogger"/>
</module>
我想排除 MyLogger
类,但默认类也被排除,而不将它们写入“excludedClasses”属性
最佳答案
不幸的是,无法扩展默认列表,只能覆盖它。
有一个解决方法 - 您可以使用 excludeClassesRegexps
属性并在其中指定您的类名称,例如
<module name="ClassFanOutComplexity">
<property name="max" value="20"/>
<property name="excludeClassesRegexps" value="MyLogger"/>
</module>
关于java - 如何在checkstyle中的 "excludedClasses"中设置默认+自己的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59823404/