FindBugs的-IDEA

来源:互联网 发布:windows xp pack2 编辑:程序博客网 时间:2024/05/14 08:27


http://plugins.jetbrains.com/plugin/3847

http://plugins.jetbrains.com/plugin/3847
http://plugins.jetbrains.com/plugin/3847
http://plugins.jetbrains.com/plugin/3847
http://plugins.jetbrains.com/plugin/3847


FindBugs的-IDEA

产品介绍: IntelliJ IDEA的, Android的工作室

卖方:安德烈Pfeiler

电子邮件:见https://github.com/andrepdo

网址:http://andrepdo.github.io/findbugs-idea

源代码:https://github.com/andre...indbugs-idea/tree/master

许可:https://github.com/andre...b/master/src/LICENSE.txt

页面错误追踪系统

该FindBugs的插件的IntelliJ IDEA 
提供静态的字节代码分析来寻找Java代码中的bug从IntelliJ IDEA的范围内。FindBugs的是Java的缺陷检测工具,利用静态分析来寻找超过200个bug模式,如空指针引用,无限递归循环,Java库和死锁的不良用途。FindBugs的可以识别的大型应用数以百计的严重缺陷(通常为每1000-2000大约1缺陷线的非评论源语句)。这个名字的FindBugs™和FindBugs的标志是由马里兰大学商标。截至2008年7月起,FindBugs的已被下载超过70万次。FindBugs的-IDEA使用的FindBugs™引擎盖下。欲了解更多信息,请参阅 http://findbugs.sourceforge.net/

......“我们使用IDEA检查和FindBugs的互补性。FindBugs的是在我们的持续集成流程和IDEA检查运行编码过程中被使用。” 什么都IntelliJ IDEA的距离在编码过程中使用?

  • 对于截图看到http://andrepdo.github.io/findbugs-idea
  • 在dzone @see文章:http://jetbrains.dzone.com/tips/intellij-idea-finds-bugs

FindBugs的-IDEA插件功能:

  • FindBugs的3支
  • 的QuickFix:注释,抑制FindBugs的模式(GutterIcon和文档标记(ALT + ENTER))
  • 想法13.0直到最近15 EAP的兼容性
  • 上配置的想法和项目模块级的FindBugs
  • 跳转到源从工具窗口中显示的结果,包括匿名类
  • 错误描述,解决方案
  • 总在后台运行分析
  • 在所有受影响的文件运行FindBugs的分析之后编译/ automake的
  • 分钟。重点报告
  • 后台扫描
  • 配置工作运行级别
  • 配置探测器
  • 错误类别报告
  • 文件过滤器(包括,排除,排除基线错误)
  • 加载额外的检测器插件,像FB-contrib.jar
  • 臭虫类,类名称,包装,优先级,错误等级:按组结果
  • 当地的IntelliJ支持历史
  • 结果树中快速搜索
  • 基本斯卡拉,Groovy和AspectJ的支持
  • 分析操作(所有操作也都在的IntelliJ项目树,工具栏菜单,上下文菜单):
    • 分析所有修改过的文件
    • 分析(从FindBugs的-IDEA主要工具窗口和ChangelistToolWindow可用)上的活动变更的所有文件
    • 下光标分析类
    • 分析当前编辑的文件
    • 分析一个项目的IntelliJ中的所有文件
    • 分析一个的IntelliJ模块的所有文件
    • 分析所选包中的所有文件
    • 分析一堆选定的文件(项目树)
    • 分析范围
  • 导出错误集合HTML和/或XML有限的配置目录基于归档支持
  • 导入XML格式的错误集合
  • 配置:在配置的IntelliJ浏览器中打开导出的错误收集的html页面
  • 配置:预览中发​​现的缺陷在编辑器中预览面板

下载:469665
评分:
参与评级:28
评论和评分
建立兼容日期 1.0.0143 +二零一六年五月三十日下载0.9.997133.193 - 149 *2015年7月19日下载0.9.994129.713 - 139 *2014年9月11日下载0.9.99120.9999 - 129 *2013年12月4日下载0.9.9890.10781 +2013年8月25日下载0.9.9680.9013 +二零一零年十月三十零日下载0.9.92+2009年8月11日下载
22更新隐藏 显示所有更新
截图#3021
截图#3019
截图#3020
截图#2536
截图#2539
截图#3017
截图#5749
截图#2540
截图#2538
截图#2542
截图#2543
截图#3016
截图#2541
截图#2567
截图#3018
截图#5750

最近的变化笔记

1.0.0
  • 问题129:修复因LineMarker可能ISE
  • 问题132:解决问题与基于文件的IDEA项目(.ipr)与IDEA 15
  • “运行分析之前提交”应该只运行激活时
  • 改进的错误提交
0.9.999
  • 问题112:支持测试源
  • 问题116:支持运行分析之前提交
  • 问题120,122,126:修复可能NPE
  • 问题121:在旧设置转换器修正bug
  • 问题124:修复因ShowQuickSearch可能ClassCastException异常
  • 问题128:修复所造成的抽象*行动可能ClassCastException异常
0.9.998
  • 问题48,108,114,118:UI设置重写
  • 注意,设置格式被改变。仍然支持旧格式。
  • 问题68:介绍自定义错误报告提交
  • 问题106:改进的错误处理/反馈
  • 问题115:每个模块分析
  • 问题116:运行分析之前编译(默认启用)
  • 问题10,111,117:小幅修正,清理和改进
  • 更新捆绑自定义插件:FB-contrib请6.6.1和查找仲1.4.4的bug
  • 需要注意的是IDEA必须> = 1.7 JRE运行使用FB-6.6.1的contrib
  • 插件兼容性:IDEA 15,2016年IDEA的Andr​​oid 2.1工作室
  • 请注意,IDEA不再支持13和14
0.9.997
  • 问题97:HiDPI改进(不全,图标)
  • 问题99:排除可能出现的NPE
  • 问题100:配置的通知
  • 问题101:延迟自动分析由30秒后自动编译(默认)
  • 问题102:捆绑自定义插件更稳定作出部署
  • 更新捆绑自定义插件:FB-的contrib 6.2.1和查找仲1.4.1的bug
  • 插件兼容性:IDEA 13.0(133.193),直到最新的IDEA 15 EA(142.3230.1)
  • 小幅修正,清理和改进
0.9.996
  • 与修补FindBugs的3.0.1软件包(编译JDK 6)
  • 问题79:在排除可能出现的AE“禁止类”
  • 问题90:修复开放Maven项目(POM文件)
  • 问题91:请BugInstance.writeXML更强大的(打补丁的FindBugs)
  • 问题92:在分析运行固定在重新组合可能NPE
  • 问题95:修复因TypeQualifier检测误差(打补丁的FindBugs)
  • 更新捆绑定义插件找到仲错误1.4.0
  • 插件兼容性:IDEA 13.0(133.193),直到最新的IDEA 14 EA(141.498.1)
  • 小幅修正,清理和改进
0.9.995
  • 与FindBugs的捆绑3.0.1-RC2与JDK 6编译
  • 第31期:X-按钮可清除UI
  • 问题78:避免断言错误
  • 问题87:支持-Didea.is.internal = TRUE
  • 汽车后化妆分析的支持(用于替代检查)
  • 基本斯卡拉,Groovy和AspectJ的支持
  • 更新捆绑定义插件找到仲错误1.3.0
  • 插件兼容性:IDEA 13.0(133.193),直到最新的IDEA 14版本(140.2683.2)
  • 需要注意的是12.x的IDEA不再支持
  • 小幅修正,清理和改进
0.9.994
  • 与JDK 6编译FindBugs的3.0.1 EAP(启11189b911ff3)软件包
  • 问题77
  • 更新捆绑自定义插件:FB-的contrib 6.0.0和查找仲1.2.1的bug
  • 插件兼容性:IDEA 12.1.4(129.713),直到最新的IDEA 14版本(139.224)
0.9.993
  • 与FindBugs的3.0.0捆绑
  • 问题51
  • 第62期
  • 第63期
  • 第64期
  • 问题65
  • FindBugs的换的Andr​​oid 0.5,FB-的contrib 5.2.1和查找仲错误1.2.0:自定义插件捆绑
  • 小幅修正,清理和改进
  • 插件兼容性:IDEA 12.1.4(129.713),直到最新的IDEA 13版本13.1.3(135.909),其中包括最新的EAP 13.1.4(135.1146)和14(138.777)
0.9.992
  • 第46期:从声纳配置文件XML支持导入FindBugs的设置
  • 问题50:与FindBugs的2.0.3捆绑
  • 问题52:修复NPE,使访问者元素较为抗跌
  • 第55期:新的缺省SuppressFBWarnings
  • 第56期:禁用“分析包”无效VirtualFile选择动作(FE选择模块目录)
  • 小的清理和改进
  • 插件兼容性:IDEA 12.1.4(129.713),直到最新的IDEA 13版本13.0.2(133.969),其中包括最新的EAP 13.1(134.1160)
0.9.991
  • 问题29:批注颜色:不改变前景和背景 - 只作使用效果和色彩效果类型(深色主题问题)的
  • 第41期:compilemanager固定(钩想法后12)
  • 一些清理
  • 第47期:新作“分析范围”行动
  • IDEA 13 RC3(133.162)的兼容性(建立/有129.713作品太)
0.9.99
  • 主要是很多UI修复/为理念的阴暗面调整
  • 一些发布管理的东西
  • 感谢雷托梅尔茨的贡献很大修复,增强功能和兼容性问题修复
  • 第25期
  • 适用贡献的simon@billingsley.me.uk补丁第29期(设置面板)
  • 适用贡献的补丁第38期的IntelliJ文件选择器(黑暗的主题OSX)
0.9.98
  • 感谢雷托梅尔茨的贡献很大修复,增强功能和兼容性问题修复
  • 除去idea8兼容性
  • 详情参见修订:R201 - R219
  • 导入/导出插件FindBugs的设置
  • 让搜索插件
0.9.97
  • FindBugs的-2支持
  • 的QuickFix:注释,抑制FindBugs的模式
  • 9想法主意,直到12兼容性
0.9.96
  • JumpToSource现在为匿名类(每默认FindBugs的不报告匿名类的源代码行注释)
  • 加上支持预览:预览错误在源文件(里面工具窗口预览面板)
  • 从XML加进口的bug集合
  • 导出错误集合HTML和/或XML有限的配置目录基于归档支持
  • 修复导出(XML,HTML)
  • 解决问题14(检验ID必须满足[A-ZA-Z_0-9。] +模式)
  • 修复exclude-包括过滤器设置,并排除基线的bug
  • 修复的问题15时,IDEA用户关闭FindBugs的标签挂起。
  • 添加持久性动作状态(scrollTosource,GROUPBY,预览)
  • 简称添加错误模式错误模式的结果解释视角偏好匹配错误模式类别
  • 配置:在配置的IntelliJ浏览器中打开导出的错误收集的html页面
  • 配置:默认的导出目录
  • 一些性能改进(非阻塞分组和JavaPsiFacade.getInstance(...)。的findClass)
0.9.95
  • 出口增加(XML HTML)
  • 排除可能出现的NPE(balloontip)
  • 增加对基于目录的配置格式支持
  • 做的OpenJDK 7兼容
  • apdated一些过时的用法
0.9.94
  • 固定ClassCastException异常(注销ChangelistAction)
0.9.93
  • 固定AbstractMethodError由于API的变化(ChangeListListener)
0.9.92
  • 如果上运行空初始化默认属性
  • 配置:分析编译后,受影响的文件
0.9.91
  • 也许固定在第一个初始化的init默认属性
  • 显示设置对话框(未配置探测器,类别)
  • 重命名所有目标(build.xml文件)
  • 在analyzis配置激活工具窗口中运行性能
0.9.9
  • 时间配置...处理一些配置选项:
  • 上配置的想法和项目模块级的FindBugs
    •  分钟。重点报告
    •  后台扫描
    •  配置工作运行级别
    •  配置探测器
    •  错误类别报告
    •  文件过滤器(包括,排除,排除基线错误)
    •  加载额外的检测器插件,像FS-contrib.jar
  • 引擎盖下的FindBugs更新1.3.9到版本
  • 新动作:在活动的(选择)变更(FindBugs的,理念和工具窗口变更工具窗口)的所有修改的文件运行分析
  • 新动作:GROUP BY错误排名
0.9.84-dev的
  • 重新固定[问题#4]跳到源取胜环境不工作
  • 引擎盖下的FindBugs更新1.3.8到版本
  • 添加运行FindBugs的错误模式的检查(注:这是一个实验性功能,的quickfix(FindBugs.SuppressWaring())并不完全/最终实现)
0.9.83-dev的
  • 一些小的修正
  • 修复再次[问题#7]异常在导航树结果
0.9.82-dev的0.9.81-dev的0.9.31-dev的0.9.30-dev的0.9.21 0.9.2 0.9.1
  • 初步开发版(JIT大赛发布)
  • 对于截图看到https://findbugs-idea.dev.java.net/#screenshots
  • 问题跟踪
  • 某些功能仍然下落不明,例如,通过类或错误类别或包排序。当前的默认排序是错误类别。跳转到源/错误是人仍下落不明。

一般使用说明

在DZone参见文章:http://jetbrains.dzone.com/tips/intellij-idea-finds-bugs
0 0
原创粉丝点击