`
djun100
  • 浏览: 183638 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

Eclipse的找bug插件

 
阅读更多
地址:

http://andrei.gmxhome.de/findbugs/index.html

下载地址:http://findbugs.sourceforge.net/downloads.html

http://findbugs.cs.umd.edu/eclipse

FindBugs plugin is now more consistent to the rest of Eclipse:

  • FindBugs preferences can be configured now per workspace or per project.

  • For new projects FindBugs follows Eclipse standards and uses workspace preferences until user decides to set custom project settings

Per default FindBugs plugin generates now less noise:

  • FindBugs plugin now disables EXPERIMENTAL, I18N, MALICIOUS_CODE and SECURITY bug categories
    reporting for new projects (can be changed in workspace settings, existing projects are not affected by this change).

  • FindBugs detectors was also tuned to generate less warnings for specific Eclipse related code (warnings for fields in Activator/NLS based classes).

The old Bug Details view is now gone and is replaced by the standard EclipseProperties view:

  • If you've used FindBugs plugin before, Eclipse will report an error that the view can't be found anymore after installation of 1.3.8 plugin.
    This error is ok and will occur only once.

  • Standard Eclipse Properties view follows now selection in theBug Explorer view and shows properties for selected element(s).
    This also works for selection of bugs in Java editor.

  • Properties view shows also bug pattern descriptions for selected bug patterns and bug counts summary for selected elements inBug Explorer view.

Bug filtering is improved:

  • FindBugs plugin allows now filter files to be specified as absolute paths or relative to project/workspace.

  • Existing projects preferences are not affected by this change.

Bug navigation is improved:

  • Different cross-reference links are added to Java perspectives and views:
    Show In... -> Bug Explorer menu appears now in the context menu of Java elements,
    Show In... -> Package Explorer appears in the context menu of bugs.

  • Java perspectives has shortcuts to FindBugs perspective and vice-versa.

  • FindBugs warnings in the standard Problems view also have now additional context menus.

Analysis results presentation is improved:

  • Bug Explorer view received freely configurable grouping, ordering and filtering of bugs.

  • Last used grouping, ordering and filtering are remembered and restored after the Eclipse startup.

Miscellaneous:

  • FindBugs -> Save XML and FindBugs -> Load XML actions are added to the Java project context menu.
    This allows user to export/import analysis results as xml file.

  • Reporting bugs during analysis was refactored, which improves FindBugs plugin performance, especially during multi-project build.

  • FindBugs Eclipse plugins has now JUnit tests, contributed by Tomas Pollak.



分享到:
评论

相关推荐

    eclipse git插件下载

    在Eclipse中集成Git插件,可以方便地在IDE内部进行版本控制操作,而无需离开开发环境。本文将详细介绍Eclipse集成Git插件的相关知识。 一、Eclipse Git插件(EGit) EGit是Eclipse社区开发的一个官方插件,它实现...

    eclipse代码行数统计插件

    3. **代码质量分析**:一些插件会进行代码质量分析,例如检查冗余代码、潜在的bug或不推荐的编程实践。 4. **代码复杂性计算**:某些插件会计算Cyclomatic Complexity,这是一种度量代码复杂性的指标,基于控制流图...

    eclipse常用的插件

    在Eclipse中,插件是扩展其功能的关键工具。本文将详细介绍标题提及的两个常用插件:Jad和Explorer。 首先,让我们关注Jad插件。Jad全称为Java Decompiler,它是一个强大的反编译工具,允许开发者查看Java字节码的...

    Eclipse svn1.10.13插件,适合1.9X

    2. **版本1.10.13**:此插件的1.10.13版本可能包含了对Subversion协议和命令的优化,修复了已知的bug,以及可能的新功能和性能改进。开发者应当确保他们的Eclipse环境与该插件版本兼容,以获取最佳的稳定性和功能性...

    eclipse findbug插件

    Eclipse FindBugs 插件是开发者在使用Eclipse IDE时的一个强大工具,它专注于静态代码分析,旨在帮助找出潜在的编程错误和坏味道。这个插件能够在代码编译后,而无需实际运行程序,就能检测出可能存在的问题,从而...

    alibaba p3c 阿里巴巴JAVA P3C eclipse 代码规约插件 离线安装下载

    - **潜在bug检测**:通过静态分析,找出可能导致运行时错误或性能问题的代码片段。 - **冗余代码识别**:帮助开发者发现并消除重复的代码,提高代码复用性。 - **最佳实践提示**:依据阿里巴巴的编码规约,给出...

    eclipse集成testng插件

    本文将详细介绍如何在Eclipse中集成TestNG插件,并探讨其在自动化测试中的应用。 首先,我们来了解如何集成TestNG到Eclipse中。Eclipse插件的安装通常有两种方式:通过Eclipse Marketplace或者手动安装。对于TestNG...

    eclipse properties editor插件

    - 定期检查更新,以获得新功能和修复的bug,保持插件的最佳状态。 5. **最佳实践**: - 在安装任何插件之前,备份你的Eclipse配置,以防万一出现问题可以恢复。 - 如果遇到插件冲突或其他问题,尝试禁用其他插件...

    eclipse相关插件安装

    - **更新管理**:定期检查插件更新,以获得最新特性和修复的bug。 - **许可证**:某些商业插件可能需要购买许可证才能合法使用,务必了解并遵守相关法规。 总的来说,Eclipse插件是提高开发效率的关键,合理利用...

    eclipse反编译插件,让源码出来吧!

    在实际开发中,合理使用反编译插件可以帮助我们分析第三方库的行为,解决bug,甚至在学习开源项目时提供辅助。然而,应当尊重版权,只在合法且有正当理由的情况下使用反编译工具。 总结来说,Eclipse反编译插件为...

    Eclipse-IDL编译插件.zip

    开发者应定期检查插件是否有新版本发布,以获取最新的功能和修复的bug。 7. **应用场景** IDL插件主要适用于涉及CORBA通信的项目,如分布式系统、跨平台服务、网络应用等。在这些场景中,开发者需要设计和实现能够...

    eclipse 反编译插件

    开发者可以借此检查库的内部实现,找出潜在的bug或者性能瓶颈,甚至在没有源代码的情况下进行二次开发。 在实际使用过程中,开发者还应注意版权和法律问题。反编译他人代码可能涉及到侵犯知识产权,因此在没有得到...

    checkstyle 6.4 for eclipse/eclipse 插件 checkstyle 6.4版本下载

    Eclipse 是一个流行的Java集成开发环境(IDE),而 Checkstyle 的 Eclipse 插件将这两者结合起来,使得在Eclipse中编写代码时可以实时得到关于编码规范的反馈。 Checkstyle 6.4 版本是该工具的一个特定发行版,它...

    eclipse find bugs插件

    这款插件的主要目标是帮助开发者在代码运行之前找出潜在的错误和问题,从而提高软件质量并减少后期维护的工作量。它通过分析字节码而非源代码来检测可能存在的bug,因此能够检测出编译器无法捕获的一些复杂问题。 1...

    findbugs eclipse插件

    FindBugs是一款静态代码分析工具,它可以分析Java代码,找出可能存在的bug、不良编程习惯以及设计缺陷。由于其强大的检测能力和高度可定制性,它在软件质量控制和代码优化方面被广泛应用。 **安装过程**: 1. 通常...

    eclipse反编译插件

    - 需要定期更新插件,以获取最新的反编译引擎和修复的bug。 总之,Eclipse反编译插件是开发者不可或缺的工具,它扩展了Eclipse的功能,使得处理无源代码的库变得更为便捷。正确安装和使用这类插件,可以帮助开发者...

    eclipse的maven插件m2eclipse 1.6.2 目前最新版

    2. 保持m2eclipse的更新,以获取最新的功能和修复的bug。 3. 使用Maven的本地仓库,以存储已下载的依赖库,避免重复下载。 总结: m2eclipse 1.6.2是Eclipse中用于Maven项目管理的重要插件,它简化了Maven在IDE中的...

    eclipse离线插件compiler反编译jar包进行debug调试

    Eclipse作为一款流行的Java集成开发环境(IDE),提供了丰富的插件支持,使得这个过程变得相对简单。本文将详细介绍如何利用Eclipse离线插件compiler进行反编译jar包并进行debug调试。 首先,我们需要了解什么是反...

    eclipse Html插件

    同时,定期更新插件可以获取最新的特性和修复的bug。 总的来说,Eclipse通过安装如Amateras HTML Editor这样的插件,为HTML开发者提供了高效的工作环境,提升了开发效率和代码质量。了解并熟练使用这些工具,是提升...

Global site tag (gtag.js) - Google Analytics