我想调整TooManyFields PMD 规则,以便它不会将我注入的服务计为字段。有没有办法在 pmd xml 文件中执行此操作,例如使用 ViolationSuppressXPath,即使它是一个 java 类?或者 ViolationSuppressXPath 是否只能避免应用规则?
我想通过注释 @WireVariable 或名称(以“service”结尾)来标识 Spring 服务。
将字段作为 Spring 注入服务并不意味着它不再是一个字段,因此拥有太多字段仍然不是一个好的做法。向类添加新功能的开发人员必须处理所有这些字段。
您可以仅抑制每个类的警告,如下所示:
@SuppressWarnings("PMD.TooManyFields")
public class Foo {
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8437 次 |
| 最近记录: |