Sonar插件

插件名称

插件介绍

度量参数

Artifact Size

衡量项目产品的大小

Artifact Size (Kb)

Branding

允许添加Logo到Sonar界面上

Build Breaker

在有一个警报阈值满足时,停止分析处理

C

C项目插件

C Rules

C规则插件

Clirr

检查Java库二进制文件及源代码与之前版本的兼容性

API behavior changes

API breaks

New API

Total API Changes

Clover

通过Atlassian Clover(收费)获取覆盖率

Crowd

Atlassian Crowd在Sonar上的认证委托

Email

分析报告可通过Email进行传输

Emma

Emma是替代Clover和Cobertura测量单元测试代码覆盖率的工具

Flex

ActionScript项目插件

GreenPepper

收集GreenPepper Maven plugin提供的测试报告到Sonar上

JMeter

在Sonar上展示JMeter测试结果

JaCoCo

JaCoCo是替代Clover和Cobertura测量单元测试代码覆盖率的工具

JavaScript

JavaScript项目插件

Jira

从Jira服务中收集项目缺陷的数目

LDAP

LDAP在Sonar上的认证委托

Motion Chart

显示一组指标随着时间的演变(需要接入互联网)

Natural

Natural项目插件

PAM

允许Sonar在*nix box上使用PAM认证

PDF Report

PDF报告插件

PHP

PHP项目插件

PL/SQL

PL/SQL项目插件

Quality Index

根据编码规范、样式、复杂度、覆盖率计算一个全局的质量指标

QI Test Coverage

QI Style Weighted Violations

QI Style Violations

QI Coding Weighted Violations

QI Coding Violations

Complexity Factor

Complexity Factor Methods

QI Complexity

Quality Index

Radiator

使用treemap显示度量指标

SCM Activity

从SCM收集和报告信息。

Commits

Last commit

SIG Maintainability Model

SIG可维护性模型接口

SIG MM

Testability Value

Stability Value

Changeability Value

Analysability Value

Security Rules

检测一组已定义的安全规则

Weighted Security Violations

Security violations

Security rules compliance

Sonar Cutoff Plugin

通过日期排除要分析的文件;所有从最后修改时间到配置的截止时间之内的源文件都被排除在外。当你需要分析在现有代码基础上新增代码或修改时,这可能是有用的。这种方式对于以前各阶段的分析不会影响分析结果。

Sonar Piwik Plugin

Piwik(http://piwik.org/)是一个开源的可替换Google Analytics来使用的网络分析软件,特别是在内部网站。Piwik插件可以将Sonar上个人浏览活动的记录提交到Piwik服务器。

Sonargraph

通过循环依赖及其他架构方面的指标提供架构改进功能

SQALE

基于生命周期期望的软件质量评估

SQALE Remediation Cost

SQALE Rating

Switch Off Violations

关闭违规检查

Taglist

分析代码中像@TODO或者//TODO的标记

Technical Debt

以美元计算修复源代码中所有质量问题所需要的工作量

Technical Debt ratio

Technical Debt in days

Technical Debt ($)

Timeline

高级时间机器(time machine)图表(需要连入互联网)

Total Quality

将代码质量、设计、架构及测试质量结合在一块提供项目的整体质量度量

Testing Quality

Code Quality

Total Quality

Dryness

Design Quality

Design Response for Class

Design Lack of Cohesion of Methods

Design Depth of Inheritance Tree

Design Coupling Between Objects

Design Classes and Methods Complexity

Architecture Tangle Index

Architecture

Trac

从Trac中检索和报告项目问题

Useless Code Tracker

查找项目内重复源代码

Total Useless Code

Potential Dead Code

Dead Code

Useless Duplicated Lines

Views

创建项目的树状图,项目按照应用程序进行分类,应用程序按照小组来进行分类,小组按照部门进行分类

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通知

Findbugs

使用Findbugs 1.3.9分析Java代码

Google analytics

将Google Analytics跟踪脚本添加到Sonar应用程序

PMD

使用PMD 4.2.5分析Java代码

Squid for Java

Squid分析Java

Surefire

使用Surefire获取单元测试结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值