Sonar是一个开源平台,用于管理Java源代码的质量。从 Sonar 1.6 版本开始,Sonar从一个质量数据报告工具,转变成为现在的代码质量管理平台。
主要特点:
代码覆盖:通过单元测试,将会显示哪行代码被选中
改善编码规则
搜寻编码规则:按照名字,插件,激活级别和类别进行查询
项目搜寻:按照项目的名字进行查询
对比数据:比较同一张表中的任何测量的趋势
架构图:
Eclipse插件:
Sonar Integration for Eclipse 是一个 Eclipse 插件,用以集成 Sonar 这个 Java 代码质量管理平台。
插件的 Update Site:http://sonar4eclipse.googlecode.com/svn/trunk/org.sonar.ide.eclipse.update/