Findbugs+eclipse 排除个别校验

Posted zhangjiangbin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Findbugs+eclipse 排除个别校验相关的知识,希望对你有一定的参考价值。

Findbugs检查出来的问题可以在message.xml(解压findbugs插件中findbugs-plugin.jar)中找到,通过具体的报错信息拿到对应的type类型,通过具体类型写排除该类型的xml后导入eclipse再重新通过findbus检查代码(FindBugs是针对.class文件的)。

具体如下步骤:

1:拿到findbugs插件中message.xml

技术图片

 

 

2:进入解压的目录拿到message.xml

 

 

 

技术图片

 

 3:在findbugs检查结果中拿到对应的信息(比如Possible double check of field)

技术图片

 

4:在message.xml中找到对应type

技术图片

 

 5:创建一个xml文件(名称随便)根节点为FindBugsFilter 子节点为Match,Match里面写规则具体规则和实现原理可以参考Findbugs官网具体章节http://findbugs.sourceforge.net/manual/filter.html

技术图片

 

 

 6:排除文件写好后可以导入eclipse里面再重新检查就可以了(Window->Preferences->Java->FindBugs->点击页签Filter files->点击Exclude filter files下点击Add导入刚才写的xml文件)

技术图片

 

以上是关于Findbugs+eclipse 排除个别校验的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法将排除项添加到 Eclipse 的“对所有成员进行排序”?

eclipse里的findbugs单击没反应

FindBugs入门简介(eclipse安装使用实例)

eclipse的findbugs插件安装无效问题

Eclipse FindBugs的安装

FindBugs2.0.1的Eclipse插件用在Eclipse Juno版本上之后,出问题,如图所示。 我右击一个简单的Java项目,