jQAssistant是一个QA工具,支持在结构层定义与验证项目特定规则。它基于Neo4j图形化数据库,可嵌入到构建流程,自动进行规则检测、生成用户定义的数据报表。
详细介绍 »
Error Prone增强了编译器类型检查,可以提前发现错误在产品发布前解决问题。Error Prone用在Google的Java构建系统中,发现并减少各种严重Bug。
详细介绍 »
Checkstyle 是托管在SourceForge上的一个项目,能帮助开发人员在编写Java代码时遵守编码规范。它能自动进行代码规范检查,使开发人员从这项无聊但却重要的任务中解脱。这对于那些想要施行代码标准的项目而言是非常理想的。
详细介绍 »
PMD是一个开源代码分析器。可以查找常见编程缺陷,比如未使用的变量、空catch代码块、不必要的对象创建等。支持Java、JavaScript、PLSQL、Apache Velocity、XML、XSL。
详细介绍 »
SonarQube是一个开源的代码质量管理工具。通过集成其他代码检查工具,来综合展示代码质量的多个方面。另外,它还支持持续集成工具接口,可以方便地在持续集成使用Sonar。
详细介绍 »