Checkstyle:如何禁用Missing package-info.java文件?

时间:2016-09-17 20:37:29

标签: intellij-idea checkstyle suppress-warnings

我可以以某种方式禁用Checkstyle警告吗?

  

缺少package-info.java文件。

我的IDE是IntelliJ IDEA。

1 个答案:

答案 0 :(得分:3)

如果您尚未配置任何内容,并且您使用的是IntelliJ,则表示您正在使用 Sun检查配置。你可能不喜欢这个答案,但不要射杀信使......

  • 下载sun_checks.xml的副本。确保将URL中的Checkstyle版本修改为您正在使用的版本( important!)。要查找版本,请在IntelliJ的插件对话框中选择Checkstyle-IDEA插件;它在描述文本中给出了版本号。
  • 从XML中删除<module name="JavadocPackage">...</module>
  • Configure生成的文件作为新的Checkstyle配置并使用它。

目前(从Checkstyle 7.1.1开始)没有其他方法可以禁用标准配置中的规则。

如果您只想抑制一次违规或一组违规,您也可以考虑许多suppression configuration options。为了完全抑制一个规则,您仍然需要更改XML,因此上述方法更好。