【发布时间】:2016-05-27 08:44:44
【问题描述】:
我想调整TooManyFields PMD 规则,这样它就不会将我注入的服务算作字段。 有没有办法在 pmd xml 文件中做到这一点,例如使用 violationSuppressXPath,即使它是一个 java 类? 或者,violationSuppressXPath 是否只能完全避免应用该规则?
我想通过注解 @WireVariable 或名称(以“服务”结尾)来识别 Spring 服务。
【问题讨论】:
-
此解决方案(忽略带注释的方法)可能会有所帮助:stackoverflow.com/a/34919039/4014509。我是 PMD 规则集菜鸟,但我确信为字段创建类似的 XPath 表达式是没有问题的。
标签: pmd