FindBug 的 filter 使用说明

今天在IDEA中,使用FindBug对项目的代码进行了检查了,一下子检出1800多个问题,吓尿了。
后来,项目组大牛提示我别对scala文件进行检查,因为FindBug对它的支持不好。
本来,想的还是挺简单的:把scala文件从FindBug的检查范围中exclude掉就可以了啊,于是,我就打开了下面这个配置界面:

可是呢,当你去Add的时候,你会发现你只能选择文件夹,而不是文件,而且,还不能输入通配符
还好,大牛写的scala文件都是放在一个叫scala的文件夹下的,所以我就想啊,那我就选择scala文件的根目录就好啦。
如果这么顺利就好了!你会发现你这么做的话,IDEA会给出无情的提示下面的这个问题:

为什么?这是为什么啊?明明只能选择文件夹,而我选的也正是文件夹,为什么却不行呢?

只好上网查了,可是,查来很多链接,使用是说FindBug如何使用,对于它的 filter 如何使用的说明甚少。

还好,在个把小时的苦苦查询之后,我从官方的说明中得到了启发。官网链接如下:
http://findbugs.sourceforge.net/manual/filter.html

在这个链接了它讲解了FindBug的filter使用:将相应的规则作成一份 XML 文档,然后,在配置页面中导入这份配置文档即可。

于是,我赶紧按照链接的例子,做了一份,如下图:

然后,将其导入,导入之后配置页面如下图:

再次运行FindBug,果然,不出所料,所有的scala 文件被排除了。OH YEAH!

最后说一句,虽然本例说明的是 exclude filter 的使用方法,但是,include filter的使用方法也是一样的。具体的方法,请参见上面的官网。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值