小编And*_*LED的帖子

FindBugs 过滤器:正则表达式在 Class 元素中不起作用

我正在尝试将 FindBugs 配置为忽略数据对象类(名称以 DO 后缀结尾)缺少的 equals 方法。文档这应该有效:

  <Match>
    <Class name=".*DO" />
    <Bug pattern="EQ_DOESNT_OVERRIDE_EQUALS" />
  </Match>
Run Code Online (Sandbox Code Playgroud)

然而事实并非如此,我开始怀疑 Class/@name 是否支持正则表达式。有趣的是,这确实有效:

  <Match classregex=".*DO">
    <Bug pattern="EQ_DOESNT_OVERRIDE_EQUALS" />
  </Match>
Run Code Online (Sandbox Code Playgroud)

PS:我使用的是FindBugs 2.0.1

java findbugs

3
推荐指数
1
解决办法
1950
查看次数

标签 统计

findbugs ×1

java ×1