标签 'idea'

findbugs在eclipse&idea中安装与使用

介绍         基于字节码分析,大量使用数据流分析技术,不注重style及format,注重检测真正的bug及潜在的性能问题 ,尤其注意了尽可能抑制误检测的发生,侧重运行时错误检测,如空指针引用等。 特点         一款很流行的静态代码分析工具,通过检查类文件或 JAR文件,将字节码与一组缺陷模式进行对比从而发现代码缺陷,完成静态代码分析。         运行环境需要JDK1.7及以上,能够分析1.0到1.8的编译代码。         默认自动检测关闭,需要进行设置。         对代码规范检测较弱,检测代码漏洞、代码严谨性与bugs;         findbugs目前版本为3.0.1,最后一次更新为2015年3月6号;findbugs-IDEA目前版本为1.0.1,...

阅读全文

sonarlint在idea&eclipse中安装与使用

介绍         代码质量管理的开源平台,用于管理源代码的质量 通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测。集成了CheckStyle,PMD,Findbugs等工具校验规则,具有重复代码发现,代码测试覆盖率,代码注释率,及所有的检测率变化追踪的功能特性。 特点         SonarQube:开源的代码质量管控平台,我们使用的http://localhost:9000即为SonarQube。         SonarLint:一个扩展插件,可以安装在idea与eclipse等开发工具中 当打开java文件时可自动分析静态文件,也可以手动对整个项目做分析; 可连接到Sona...

阅读全文