2016-06-21 50 views
1

我想做到以下几点:我可以通过checkstyle,maven-checkstyle-plugin和google_checks.xml启用压抑吗?

  1. 使用标准google_checks.xml配置,因为我不想重复它。
  2. 能够抑制警告,特别是对于生成的代码,但也可能会出现误报。
  3. 使用maven-checkstyle-plugin。

据我所知,为了能够使用压制,需要在.xml配置中添加一个过滤器,而google_checks.xml配置是我自己不想拥有的东西。有没有可能解决这个问题?如果像压抑这样的项目特定的东西会与代码样式规则等更普通的东西分开,那将会很好。

+0

你可以配置一个'',见这里http://stackoverflow.com/questions/2362652/excluding-classes-in-maven-checkstyle-plugin-reports – Tunaki

+0

谢谢,这有助于一些,但似乎并不像以充分获得压制。 –

回答

0

我最终通过创建基于google_checks.xml的单独checkstyle配置,并将其作为单独的Maven工件提供来解决checkstyle的缺陷。结果在这里:https://github.com/spotify/spotify-checkstyle-config

这意味着我们将重复google_checks.xml配置,但只能重复一次。

相关问题