java - 我可以使用 checkstyle、maven-checkstyle-plugin 和 google_checks.xml 启用抑制吗?

标签 java maven checkstyle

我想执行以下操作:

  1. 使用标准 google_checks.xml 配置,因为我不想重复它。
  2. 能够抑制警告,特别是针对生成的代码,但也可能针对误报。
  3. 使用 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/

相关文章:

java - NetBeans (maven) 项目 : checkstyle-beans vs maven-checkstyle-plugin

java - 将地址字符串转换为 GeoPt 值

java - Canvas 无法在 LWJGL 应用程序中显示

java - 语义版本 : can new functionality be considered breaking change?

JavaEE - WAR - 已部署::如何从资源目录读取文件

html - 我怎样才能自动验证我在每个元素上都有一个 HTML Id?

java - 通过java中的正则表达式从emailId中找出域

java - 在 Maven 属性中指定 JDK 16

java - 使用 Jenkins 进行集成测试

java - 如何从命令行检查 java 文件的任意样式列表?