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/。
提供静态的字节代码分析来寻找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页面
- 配置:预览中发现的缺陷在编辑器中预览面板
22更新隐藏 显示所有更新
最近的变化笔记
1.0.0- 问题129:修复因LineMarker可能ISE
- 问题132:解决问题与基于文件的IDEA项目(.ipr)与IDEA 15
- “运行分析之前提交”应该只运行激活时
- 改进的错误提交
- 问题112:支持测试源
- 问题116:支持运行分析之前提交
- 问题120,122,126:修复可能NPE
- 问题121:在旧设置转换器修正bug
- 问题124:修复因ShowQuickSearch可能ClassCastException异常
- 问题128:修复所造成的抽象*行动可能ClassCastException异常
- 问题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的Android 2.1工作室
- 请注意,IDEA不再支持13和14
- 问题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)
- 小幅修正,清理和改进
- 与修补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)
- 小幅修正,清理和改进
- 与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不再支持
- 小幅修正,清理和改进
- 与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)
- 与FindBugs的3.0.0捆绑
- 问题51
- 第62期
- 第63期
- 第64期
- 问题65
- FindBugs的换的Android 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)
- 第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)
- 问题29:批注颜色:不改变前景和背景 - 只作使用效果和色彩效果类型(深色主题问题)的
- 第41期:compilemanager固定(钩想法后12)
- 一些清理
- 第47期:新作“分析范围”行动
- IDEA 13 RC3(133.162)的兼容性(建立/有129.713作品太)
- 主要是很多UI修复/为理念的阴暗面调整
- 一些发布管理的东西
- 感谢雷托梅尔茨的贡献很大修复,增强功能和兼容性问题修复
- 第25期
- 适用贡献的simon@billingsley.me.uk补丁第29期(设置面板)
- 适用贡献的补丁第38期的IntelliJ文件选择器(黑暗的主题OSX)
- 感谢雷托梅尔茨的贡献很大修复,增强功能和兼容性问题修复
- 除去idea8兼容性
- 详情参见修订:R201 - R219
- 导入/导出插件FindBugs的设置
- 让搜索插件
- FindBugs的-2支持
- 的QuickFix:注释,抑制FindBugs的模式
- 9想法主意,直到12兼容性
- 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)
- 出口增加(XML HTML)
- 排除可能出现的NPE(balloontip)
- 增加对基于目录的配置格式支持
- 做的OpenJDK 7兼容
- apdated一些过时的用法
- 固定ClassCastException异常(注销ChangelistAction)
- 固定AbstractMethodError由于API的变化(ChangeListListener)
- 如果上运行空初始化默认属性
- 配置:分析编译后,受影响的文件
- 也许固定在第一个初始化的init默认属性
- 显示设置对话框(未配置探测器,类别)
- 重命名所有目标(build.xml文件)
- 在analyzis配置激活工具窗口中运行性能
- 时间配置...处理一些配置选项:
- 上配置的想法和项目模块级的FindBugs
- 分钟。重点报告
- 后台扫描
- 配置工作运行级别
- 配置探测器
- 错误类别报告
- 文件过滤器(包括,排除,排除基线错误)
- 加载额外的检测器插件,像FS-contrib.jar
- 引擎盖下的FindBugs更新1.3.9到版本
- 新动作:在活动的(选择)变更(FindBugs的,理念和工具窗口变更工具窗口)的所有修改的文件运行分析
- 新动作:GROUP BY错误排名
- 重新固定[问题#4]跳到源取胜环境不工作
- 引擎盖下的FindBugs更新1.3.8到版本
- 添加运行FindBugs的错误模式的检查(注:这是一个实验性功能,的quickfix(FindBugs.SuppressWaring())并不完全/最终实现)
- 一些小的修正
- 修复再次[问题#7]异常在导航树结果
- 初步开发版(JIT大赛发布)
- 对于截图看到https://findbugs-idea.dev.java.net/#screenshots
- 问题跟踪
- 某些功能仍然下落不明,例如,通过类或错误类别或包排序。当前的默认排序是错误类别。跳转到源/错误是人仍下落不明。
一般使用说明
在DZone参见文章:http://jetbrains.dzone.com/tips/intellij-idea-finds-bugs 0 0
- FindBugs的-IDEA
- FindBugs-IDEA的使用
- FindBugs-IDEA插件的使用
- IDEA安装FindBugs插件
- 使用FindBugs-IDEA插件找到代码中潜在的问题
- 使用FindBugs-IDEA插件找到代码中潜在的问题
- Android FindBugs-IDEA插件的下载和简单使用
- FindBugs-IDEA插件找到代码中潜在的问题
- 使用FindBugs-IDEA插件找到代码中潜在的问题
- 使用FindBugs-IDEA插件找到代码中潜在的问题
- 基础篇--findbugs for idea
- idea下findbugs 安装配置
- 使用FindBugs-IDEA分析代码
- idea,配置checkstyle 【提高代码质量,检查代码规范的工具 】Checkstyle,FindBugs,PMD,Jtest
- idea,配置checkstyle 【提高代码质量,检查代码规范的工具 】Checkstyle,FindBugs,PMD,Jtest
- IntelliJ IDEA 安装FindBugs以及应用
- IntelliJ IDEA 装配FindBugs以及应用
- Android代码优化工具FindBugs-IDEA
- iOS开发---block面试题总结(一)
- 1154:LETTERS
- Spring事务传播机制
- 在mac osx 下使用 Jenkins对Android 进行持续集成
- Linux内核Makefile
- FindBugs的-IDEA
- 偏差和方差
- 数字集成电路设计---除法运算
- 慕课网前端开发学习笔记03
- QT查询数据库中的数据在tableview显示
- php日记(二)--YII2安装教程
- Hibernate的dao接口加实现类
- C# 实现IAccessible学习(二)
- Lowest Common Ancestor