本文仅记录了初次使用sonarqube的感受,如已熟悉请绕道或帮助更正错误解读。

上文已经简单了解了什么是sonarqube,现在来体验一下这个web app。官方提供了一个demo在线版本。传送门在此:https://nemo.sonarqube.org/ 

首页:这是一个SPA应用程序,顶部是主菜单,中间是主要内容,底部会有些最近打开的文件记录(术语是什么:?)。

主菜单有:

1) DashBoards

2) Issues

3) Measures

4) Rules 规则

5)Quality Profiles

6) Quality Gates (QG)

7) More 

没有登录的情况下是只读的模式,如果需要修改则需要登录账号。

下面先从左到右点点看看有哪些功能

1.1) DashBoards - > Helicopter View

进入系统默认页面就是上图,这就是Helicopter View

1.2) DashBoards -> Languages Panel

1.3) Dashboard -> Activity

1.4) Dashboards -> SonarQube Ecosystem

2 ) Issues

可以通过点击Issues和Debt来切换统计单位,如果是Issues统计单位为个数,如果是Debt则统计单位是时间。

左边的Severity, Resolution, Status, new Issues, Rule, Tag, Project, module, Directory, File, Assignee, Reporter, Author, Language, Action Plan可以点击展开,展开后可以用来作为过滤器来过滤Issues.

3)  Measures

4) Rules

5) Quality Profiles

6) Quality Gates

 

 

发表评论