Eclipse findbugs 插件的使用

近期在找code review的工具,review board固然强大,但是需要配置服务器,而公司的服务器不能随便可以访问,所以就想到了轻量级的eclipse的findbugs插件。

安装步骤:

  1. Help-->Install New Software--Add,如下图所示

    然后点击下一步,直到finish,然后重启Eclipse

  2. 点击某个工程,右键Findbugs-->find bugs,如下图所示

    查看代码问题的详细信息。

  3. FindBugs 配置界面

    可以配置的信息包括下面几个选项的相关设置:

    1). Run FindBugs Automatically 开关 当此项选中后,FindBugs 将会在你修改 Java 类时自动运行,如你设置了 Eclipse 自动编译 开关后,当你修改完 Java 文件保存,FindBugs 就会运行,并将相应的信息显示出来。当此 项没有选中,你只能每次在需要的时候自己去运行 FindBugs 来检查你的代码。

    2). Minimum priority to report 选择项 这个选择项是让你选择哪个级别的信息进行显示,有 Low、Medium、High 三个选择项可以 选择,很类似于 Log4J 的级别设置啦。比如: 你选择了 High 选择项,那么只有是 High 级别的提示信息才会被显示。 你选择了 Medium 选择项,那么只有是 Medium 和 High 级别的提示信息才会被显示。 你选择了 Low 选择项,那么所有级别的提示信息都会被显示。

    3). Enable bug categories 选择项 在这里是一些显示 Bug 分类的选择: Correctness 关于代码正确性相关方面的 Performance 关于代码性能相关方面的 Internationalization 关于代码国际化相关方面的 Multithreaded correctness 关于代码多线程正确性相关方面的 Style 关于代码样式相关方面的 Malicious code vulnerability 关于恶意破坏代码相关方面的 比如:如果你把 Style 的检查框去掉不选择中它,那么与 Style 分类相关的警告信息就不 会显示了。其它的类似。

    4). Select bug patterns to check for 选择项 在这里你可以选择所要进行检查的相关的 Bug Pattern 条目可以从 Bug codes、Detector name、Detector description 中看到相应的是要检查哪些方面的内容,你可以根据需要选择或 去掉相应的检查条件。 FindBugs 总结 此插件的功能很不错,可以帮助我们提升 Java 代码的编写能力,写出更加安全 可靠的代码。

时间: 2024-10-13 03:11:29

Eclipse findbugs 插件的使用的相关文章

eclipse安装findBugs插件

今天偶然听到有findBugs这个工具,感觉很厉害的样子,而且还可以和eclipse集成.下面先说一下怎么和eclipse集成再用. 1.下载findBugs插件地址:链接: http://pan.baidu.com/s/1sjuNVml密码: 72o2 2.将压缩包解压,把整个文件夹(edu.umd.cs.findbugs.plugin.eclipse_2.0.3.20131122-15020)放在eclipse的plugins .如图: 3.重启eclipse,在任意java文件上右键,发现

eclipse的findbugs插件安装无效问题

findbugs是一个安装在eclipse的插件,可以检测Java代码中一些bug,比如对象可能为null,确还在使用其方法啊,Integer类型建议用equals比较等. 在网上只找到了2015年的3.0版本,下载解压的文件放到plugins文件夹下,按理说直接重启eclipse,右键就会有find bugs这个选项了,但是并没有. 我用的是eclipse oxygen版本,再三无法解决后只好换版本,先换成以前用的mars版本,但是却一直提示Java的gc有问题,而且运行起来巨卡,无语了. 后

eclipse 常用插件

转自:http://blog.csdn.net/fmynjy/article/details/51500989 开发过程中的常用Eclipse插件,按字母排序: (1)    AmaterasUML        介绍:Eclipse的UML插件,支持UML活动图,class图,sequence图,usecase图等:支持与Javaclass/interface之间的相互导入导出.        官方网站:http://amateras.sourceforge.jp/cgi-bin/fswiki

MyEclipse10安装checkStyle与findBugs插件--详细完美结局-费元星

本人QQ:971751392(屌丝一枚) Myeclipse10安装checkStyle与findBugs插件详细完美结局方案: 资源一: http://download.csdn.net/detail/oceans521/8202353  CSDN资源 资源二:如果上面不能访问,则访问官网,如下 http://findbugs.sourceforge.net/downloads.html findBugs: 原创版权:QQ971751392 (费元星) 1.将下载回来的zip包解压,得到文件夹

Eclipse - Eclipse实用插件集合

提高代码质量的插件 1. FindBugs FindBugs可以帮你找到Java代码中的bug,并给出解决方案提示. 2. Checkstyle Checkstyle插件可以集成到Eclipse IDE中去,能确保Java代码遵循标准代码样式. 3. PMD PMD是一款代码分析器,用来检测变量和写得不好的代码. 依赖管理 1. m2e-android m2e-android 集成了ADT.maven-android.m2eclipse,用于Android应用开发. 2. m2eclipse m

Java静态代码分析工具——FindBugs插件的安装与使用

1 什么是FindBugs FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题.有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析.不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式来鉴别代码是否符合一些固定的规范. 2 如何安装FindBugs? 作为Eclipse的一个插件,可以将Findbugs集成到Eclipse中使用. 第一种是在线安装:在Eclipse的插件安装地址中输入http:

MyEclipse中安装findBugs插件(摘)

安装方法如下: 1.首先从findbugs网站下载插件:http://findbugs.sourceforge.net/downloads.html 2.将下载回来的zip包解压,得到文件夹:edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821,将该文 件夹拷贝到myeclipse安装目录下common/plugins目录下.我的目录结构:D:\MyEclipse \Common\plugins\edu.umd.cs.findbugs.plugin.

几款常用Eclipse java插件

以下是我最近常用的几款Eclipse java插件: ADT Plugin https://dl-ssl.google.com/android/eclipse/ WindowBuilder Pro  http://download.eclipse.org/windowbuilder/WB/integration/4.4/   Eclipse Memory Analyzer http://download.eclipse.org/mat/1.4/update-site/ FindBugs http

代码缺陷静态分析工具FindBugs插件安装使用图解

1.     FindBugs介绍 FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题.有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析,去发现许多代码中间潜在的bug,比较典型的,如引用了空指针(nullpointer dereference), 特定的资源(db connection)未关闭,等等.如果用人工检查的方式,这些bug可能很难才会被发现,或许永远也无法发现,直到运行时发作- 这就是FindBugs存在的价值