• Eclipse中findbug的安装 配置 使用


    FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。

    Findbugs的安装

    直接在Eclipse当中安装findbugs插件。点击Help->Install New Software...,输入findbugs插件在线安装地址:http://findbugs.cs.umd.edu/eclipse

    点击Add,然后Next至结束,重启Eclipse。重启后,选择指定的包或者类,右键点击,在弹出的对话框中找到选项Find bugs,执行。

    在Window->Show View->Other..中选择Bug Explorer,可以查看到findbugs的结果输出。

    Findbugs配置

    使用findbugs之前,先看一下配置,了解下基础。打开Project->Properties界面,点击Findbugs,展开配置界面:

    以下几个选项需要了解下:

    1. Run automatically,


    Check on此项后,FindBugs将会在你修改Java文件类时实时进行检查,只要你执行了保存的操作,FindBugs就会自动运行,并将检查出的问题显示出来。如果check  off此项,就需要主动去运行FindBugs来检查你的代码。建议check on,占用不了多少内存,使用起来会更方便。

    2. Minimum rank to report

    Findbugs将错误信息分成了3个级别,依据严重程度High>Medium>Low,用户可以根据需要进行筛选。比如:
    (1)High选择项,只有是High级别的提示信息才会被显示。
    (2)Medium选择项,只有是Medium和High级别的提示信息才会被显示。
    (3)Low选择项,所有级别的提示信息都会被显示。

    此外,还有一个拖动条供选择rank等级(1-20),rank越高,严重程度越低,显示的信息越多。一般选择14,15就差不多够用了。

     3. 下面还提供了findbugs的信息分类和等级:(左侧是分类,右侧是等级)

    严重程度:Scariest>Scary>Troubling>Of concern,这个和rank的设置1-20是匹配的。

    4.Detector configuration

    在其他的tab标签页中,显示了更多更详细的bug check configuration,用户可以根据需要进行选择和配置。

  • 相关阅读:
    2013414
    Juqery Html(),append()等方法的Bug
    UpdatePanel 与 jQuery
    (C#)方法参数关键字:ref、out、params详解
    ASP.NET MVC 3 RC2 版本的一些新特性及AllowHtml属性Bug解决办法
    [hystar整理]Entity Framework 教程 转
    SQL 中in exists 和临时表用法
    ASP.NET 用户控件自定义属性、方法、事件
    SQL选择不重复记录
    sql over 用法
  • 原文地址:https://www.cnblogs.com/xbxblog/p/9872608.html
Copyright © 2020-2023  润新知