Checkstyle:如何禁用丢失的包-info.java 文件?
Checkstyle: how to disable Missing package-info.java file?
我可以以某种方式禁用 Checkstyle 警告吗?
Missing package-info.java file.
我的 IDE 是 IntelliJ IDEA.
如果您还没有配置任何东西,并且您正在使用 IntelliJ,这意味着您正在使用 Sun 检查 配置。你可以不喜欢这个答案,但不要拍信使...
- 下载 sun_checks.xml 的副本。确保将 URL 中的 Checkstyle 版本修改为您正在使用的版本(重要!)。要找出版本,select IntelliJ 的 Plugins 对话框中的 Checkstyle-IDEA 插件;它在描述文本中给出了版本号。
- 从 XML 中删除
<module name="JavadocPackage">...</module>
。
- Configure 生成的文件作为新的 Checkstyle 配置并使用它。
目前(从 Checkstyle 7.1.1 开始)没有其他方法可以从标准配置中禁用规则。
如果只是想压制单个违规,或者一组违规,也可以考虑多次suppression configuration options。为了完全抑制一条规则,你仍然需要改变XML,所以上面的方法更好。
我可以以某种方式禁用 Checkstyle 警告吗?
Missing package-info.java file.
我的 IDE 是 IntelliJ IDEA.
如果您还没有配置任何东西,并且您正在使用 IntelliJ,这意味着您正在使用 Sun 检查 配置。你可以不喜欢这个答案,但不要拍信使...
- 下载 sun_checks.xml 的副本。确保将 URL 中的 Checkstyle 版本修改为您正在使用的版本(重要!)。要找出版本,select IntelliJ 的 Plugins 对话框中的 Checkstyle-IDEA 插件;它在描述文本中给出了版本号。
- 从 XML 中删除
<module name="JavadocPackage">...</module>
。 - Configure 生成的文件作为新的 Checkstyle 配置并使用它。
目前(从 Checkstyle 7.1.1 开始)没有其他方法可以从标准配置中禁用规则。
如果只是想压制单个违规,或者一组违规,也可以考虑多次suppression configuration options。为了完全抑制一条规则,你仍然需要改变XML,所以上面的方法更好。