http://findbugs.cs.umd.edu/eclipse update site for official releases
findbugs原理:
利用了byte code engineering library 来实现其检测器,所所有字节码扫描检测器都基于Visitor模式。当FindBugs在分析类时,他会在分析方法内容时调用visit(Code)方法,与此累死,findbugs在分析方法正文中的每一个操作码时条用sawOpcode(int)方法。通过对内容和操作码与Bug的特征码进行比对,来检测bug,可以说,findbugs的工作方式很想杀毒软件。
FindBugs包含一下配置
1."Run FindBugs automatically" 选中,当代码被修改时,findBugs会自动检查被修改的代码
2."Detector configuration" 用于配置对那些bug类型进行检查
3."Report configuration"用于配置bug报告,包括bug的级别和bug的分类检查
4."Filter files"用于对bug报告进行过滤
- include filter files:配置那些包,那些类,那些方法,那些bug类型等信息出现在bug报告里
- exclude filter file:配置那些包,那些类,那些方法,那些bug类型等信息从bug报告中去除
- exclude baseline bugs:过滤掉基线bug
自定义filter:
代码静态分析工具的一个问题是他们容易为开发人员指出大量但并非真正问题的问题——伪问题。通过定义filter文件,我们可以将伪问题过滤掉
一个简单的例子:
<FindBugsFilter>
<Match>
<Class name = "Sample"/>
</Match>
</FindBugsFilter>
分享到:
相关推荐
findbugs2.0.2 eclipse 插件中文版 。 基于 edu.umd.cs.findbugs.plugin.eclipse_2.0.2.20121204 翻译 ,最新版本,火热出炉。 解压开放到 dropins 夹子即可~~~
首先,你需要将下载的压缩包`edu.umd.cs.findbugs.plugin.eclipse_3.0.0.20140629-84d758f`解压。这个文件名表示的是插件的版本,3.0.0.20140629-84d758f意味着这是FindBugs的一个具体版本,发布于2014年6月29日,并...
《Findbugs Eclipse Plugin 1.3.9:深入解析与应用》 Findbugs Eclipse Plugin 1.3.9是一款在Eclipse集成开发环境中用于静态代码分析的插件,旨在帮助开发者在编码阶段发现潜在的错误和缺陷。这款插件通过分析Java...
本文将详细讲解“edu.umd.cs.findbugs.plugin.eclipse_2.0.1.20120712”这一版本的Eclipse FindBugs插件,以及如何将其整合到Eclipse开发环境中。 FindBugs是一款静态分析工具,它通过分析Java字节码来寻找可能存在...
在提供的压缩包文件`edu.umd.cs.findbugs.plugin.eclipse_1.3.2.20080222`中,包含的是Eclipse FindBugs插件的一个具体版本。这个版本可能包含了针对2008年2月22日的优化和修复,确保在当时的开发环境下能稳定运行。...
eclipse findbugs,eclipse findbugs,eclipse findbugs
在给定的压缩文件"edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821.rar"中,我们关注的是FindBugs的一个特定版本——1.3.9.20090821,这是一款为Eclipse集成开发环境(IDE)设计的插件。Eclipse是一个开源的、跨...
1. **下载FindBugs插件的ZIP文件**:你可以从FindBugs官方网站或者其他可靠的源下载对应版本的ZIP文件,例如“edu.umd.cs.findbugs.plugin.eclipse_3.0.1.20150306”。 2. **解压到Eclipse插件目录**:找到你的...
为将FindBugs集成到Eclipse,你需要下载对应的Eclipse插件版本,如`edu.umd.cs.findbugs.plugin.eclipse_3.0.1.20150306-5afe4d1`。 2. 解压缩下载的文件,得到一个包含插件文件的文件夹。 3. 找到你的Eclipse安装...
首先,你需要下载`edu.umd.cs.findbugs.plugin.eclipse_3.0.1.20150306-5afe4d1`这个压缩包,这是FindBugs插件的一个特定版本。然后,解压缩这个文件,将其中的文件复制到Eclipse的`plugins`目录下。这个步骤通常...
另一方面,"edu.umd.cs.findbugs.plugin.eclipse_3.0.1.20150306-5afe4d1" 这个文件名看起来像是 FindBugs 插件的一个具体版本号。这表明你可能下载的是 FindBugs 插件的一个特定构建,发布日期为2015年3月6日。如果...
- **安装FindBugs插件**:将`edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821`文件夹复制到Eclipse的`plugins`目录中。 - **验证安装**:通过`Help -> About Eclipse Platform -> Plug-In Details`查看FindBugs...
这个插件的全名是"edu.umd.cs.findbugs.plugin.eclipse_2.0.2.20121204",表明它是针对Eclipse集成开发环境的一个特定版本,旨在帮助开发者在2012年12月4日之前提高代码质量。 在Eclipse中集成FindBugs,能够极大地...
edu.umd.cs.findbugs.plugin.eclipse_1.0.0就是FindBugs专为Eclipse设计的插件版本,它无缝集成到Eclipse的工作台中,为开发者提供实时的代码质量反馈。在Eclipse中安装FindBugs插件后,开发者可以直观地看到代码中...
- 方法一:下载Eclipse plugin版本,解压并放入Eclipse的Plugin目录下,重启Eclipse。 - 方法二:通过Eclipse Marketplace搜索并安装,按照提示步骤完成安装。 3. **在Eclipse中使用FindBugs** - 重启Eclipse后...
首先,你需要下载`edu.umd.cs.findbugs.plugin.eclipse_3.0.0.20140629-84d758f`这个压缩包文件。这是FindBugs 3.0的Eclipse插件版本。下载完成后,不要通过Eclipse的“Install New Software”功能进行安装,而是...
在安装成功后会在 eclipse中增加 FindBugs perspective,用户可以对指定 Java类或 JAR文件运行 FindBugs,此时 FindBugs会遍历指定文件,进行静态代码分析。 本资源包括最新版本及2.0版本,如果你的jdk位1.6,请选择...
标题 "edu.umd.cs.findbugs.plugin.eclipse_2.0.0.20111220.zip" 暗示我们正在讨论的是一个与FindBugs相关的Eclipse插件的版本2.0.0,发布日期为2011年12月20日。FindBugs是一款静态代码分析工具,用于检测Java程序...
http://sourceforge.jp/projects/sfnet_findbugs/downloads/findbugs%20eclipse%20plugin/3.0.0/edu.umd.cs.findbugs.plugin.eclipse_3.0.0.20140629-84d758f.zip/ 安装方法:直接解压后放到eclipse/plugin目录下...