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

标签 java xml checkstyle

我正在使用 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/

相关文章:

java - 如何编写一个java程序,接收一个字符并不断要求插入它,直到它是某个字符

android - 如何设置多个 ScrollView 大小相对于彼此动态变化?

php - Google 的索引 XSLT 页面

PHP 使用 XML 的最佳方法是什么?需要创建和解析 XML 响应

java - 如何格式化 JAXB 生成的 java 类?

java - 使用 Checkstyle 验证域对象获取/设置

java - 如何在 IntelliJ IDEA 10 中打开包含的 java 类(例如 JButton)?

java - 在 Java 中创建具有不同名称的新文本文件

java - 纯文本字段验证以防止 XSS 攻击

java - 导入冲突,导入名称 'Toast' 不明确