我想执行以下操作:
- 使用标准 google_checks.xml 配置,因为我不想重复它。
- 能够抑制警告,特别是针对生成的代码,但也可能针对误报。
- 使用 maven-checkstyle-plugin。
据我所知,为了能够使用抑制,您需要向 .xml 配置添加一个过滤器,而 google_checks.xml 配置是我不想拥有的东西。有可能解决这个问题吗?如果特定于项目的内容(例如抑制)能够与更通用的内容(例如代码样式规则)分开,那就太好了。
最佳答案
我最终通过基于 google_checks.xml 创建单独的 checkstyle 配置并将其作为单独的 Maven Artifact 使用,解决了 checkstyle 中感觉的缺陷。结果在这里:https://github.com/spotify/spotify-checkstyle-config .
这意味着我们将复制 google_checks.xml 配置,但仅复制一次。
关于java - 我可以使用 checkstyle、maven-checkstyle-plugin 和 google_checks.xml 启用抑制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37946001/