插件名称 | 插件介绍 | 度量参数 |
ABAP | ABAP项目插件 |
|
Artifact Size | 衡量项目产品的大小 | |
Branding | 允许添加Logo到Sonar界面上 |
|
Build Breaker | 在有一个警报阈值满足时,停止分析处理 |
|
C | C项目插件 |
|
C Rules | C规则插件 |
|
Clirr | 检查Java库二进制文件及源代码与之前版本的兼容性 | |
Clover | 通过Atlassian Clover(收费)获取覆盖率 |
|
Cobol | Cobol项目插件 |
|
Crowd | Atlassian Crowd在Sonar上的认证委托 |
|
| 分析报告可通过Email进行传输 |
|
Emma | Emma是替代Clover和Cobertura测量单元测试代码覆盖率的工具 |
|
Flex | ActionScript项目插件 |
|
French Pack | 法语包 |
|
Google Calendar | 将Google日历集成到Sonar |
|
GreenPepper | 收集GreenPepper Maven plugin提供的测试报告到Sonar上 |
|
Groovy | Groovy项目插件 |
|
JMeter | 在Sonar上展示JMeter测试结果 |
|
JaCoCo | JaCoCo是替代Clover和Cobertura测量单元测试代码覆盖率的工具 |
|
JavaScript | JavaScript项目插件 |
|
Jira | 从Jira服务中收集项目缺陷的数目 |
|
LDAP | LDAP在Sonar上的认证委托 |
|
Mantis | 从Mantis BugTracker中检索项目缺陷的个数 |
|
Motion Chart | 显示一组指标随着时间的演变(需要接入互联网) |
|
Natural | Natural项目插件 |
|
PAM | 允许Sonar在*nix box上使用PAM认证 |
|
PDF Report | PDF报告插件 |
|
PHP | PHP项目插件 |
|
PL/SQL | PL/SQL项目插件 |
|
插件名称
插件介绍
度量参数
Quality Index
根据编码规范、样式、复杂度、覆盖率计算一个全局的质量指标
Radiator
使用treemap显示度量指标
SCM Activity
从SCM收集和报告信息。
SIG Maintainability Model
SIG可维护性模型接口
Security Rules
检测一组已定义的安全规则
Sonar Cutoff Plugin
通过日期排除要分析的文件;所有从最后修改时间到配置的截止时间之内的源文件都被排除在外。当你需要分析在现有代码基础上新增代码或修改时,这可能是有用的。这种方式对于以前各阶段的分析不会影响分析结果。
Sonar Piwik Plugin
Piwik(http://piwik.org/)是一个开源的可替换Google Analytics来使用的网络分析软件,特别是在内部网站。Piwik插件可以将Sonar上个人浏览活动的记录提交到Piwik服务器。
Sonargraph
通过循环依赖及其他架构方面的指标提供架构改进功能
SQALE
基于生命周期期望的软件质量评估
Spanish Pack
西班牙包
Switch Off Violations
关闭违规检查
Taglist
分析代码中像@TODO或者//TODO的标记
Technical Debt
以美元计算修复源代码中所有质量问题所需要的工作量
Timeline
高级时间机器(time machine)图表(需要连入互联网)
Total Quality
将代码质量、设计、架构及测试质量结合在一块提供项目的整体质量度量
Design Lack of Cohesion of Methods
Design Depth of Inheritance Tree
Design Coupling Between Objects
Design Classes and Methods Complexity
Trac
从Trac中检索和报告项目问题
Useless Code Tracker
查找项目内重复源代码
Views
创建项目的树状图,项目按照应用程序进行分类,应用程序按照小组来进行分类,小组按照部门进行分类
Visual Basic
Visual Basic项目插件
Web
分析Web代码
Xml
分析XML和XHTML文档
fb-contrib
新的FindBugs规则
Checkstyle
使用Checkstyle 5.1分析Java代码
Cobertura
使用Cobertura.获取覆盖率
Core
提供覆盖到所有语言的通用组件
Database Cleaner
清除旧的或无用的数据,来提高数据库性能
Design
分析Java字节码来计算O.O.度量值并提取资源之间的依赖关系
Duplications
查找项目中重复的源代码
Email notifications
Email通知
English Pack
英语包
Findbugs
使用Findbugs 1.3.9分析Java代码
Google analytics
将Google Analytics跟踪脚本添加到Sonar应用程序
PMD
使用PMD 4.2.5分析Java代码
Squid for Java
Squid分析Java
Surefire
使用Surefire获取单元测试结果