我使用 checkstyle 来分析我的代码。一个有用的规则是 PackageHtml,它检查包是否包含 Javadoc 描述。但对于较新的 java 版本,建议使用 package-info.java 而不是 package.html。问题是,checkstyle 忽略 package-info.java 并报告违反规则的情况。如何配置 checkstyle 来检查 package-documentation,但接受 package.html 和 package-info.java?
最佳答案
您使用的是哪个版本的 CheckStyle?
这似乎是一个old bug 2007 年底关闭。
实际上,文档将 package-info 提到为 being the default !... 但仅适用于 CheckStyle 5.x,不适用于 4.4
CheckStyle5.0 beta1 公告 is here .
CheckStyle 4.4是最后一个兼容jdk1.4的
关于xml - Checkstyle 的 PackageHtml-rule 忽略 package-info.java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/173897/