问题标签 [sonarqube-web]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1111 浏览

sonarqube - sonarqube 如何从 Web 服务 api 访问默认的技术债务金字塔值?

我正在尝试使用 sonarqube 提供的 Web 服务 api 访问默认的技术债务金字塔值,即仪表板上显示的图表。

我没有安装 SQALE 插件,我只需要那些默认值。

有什么方法可以使用 Web 服务 api 访问这些值?

谢谢。

0 投票
1 回答
1401 浏览

ant - Sonarqube 将泄漏期设置为除以前版本之外的特定版本

评估 Sonarqube(版本 5.4),我们希望
使用另一个审计工具迁移我们当前的工作流程,其工作方式如下:

在生产中运行的当前版本是我们的参考版本。
从 GIT 签出一个新的开发版本,一个 diff 过程计算新的和修改的文件与参考版本,并开始对这些文件进行审计。
遗留代码(2012 年已经存在的组件)和新组件(2012 年之后)的处理也略有不同。

如果出现以下情况,则构建中断:

来自旧组件的更改文件(2012 年已经存在的文件)中的阻止程序问题 来自旧组件
和新组件的新文件(2012 年之后创建的文件)中的阻止程序或关键问题

如何在 Sonarqube 中实现它?

已经尝试了两件事:

1.)sonar.timemachine.period1在启动 Sonar 任务之前将属性设置为 Ant 脚本中的生产/参考版本 => 不起作用,它总是“从以前的版本开始”

2.) 在 Sonarqube 中定义两个不同的项目,一个用于生产版本,一个用于新的开发版本。然后以编程方式使用 Sonarqube Web UI 更多/比较项目中已知的功能,并获取 Blocker 和 Critcal 问题的差异。

问题:如果我修复了生产参考中已经存在的 200 个关键问题,但在开发版本中引入了 200 个新问题,我将不会获得关键问题的差异。
比较项目功能没有衡量新问题或旧问题的指标,它只是计算比较项目的问题。

0 投票
1 回答
815 浏览

sonarqube - 如何在 SonarQube 5.5 中将默认项目页面设置为仪表板?

今天我将我们的声纳实例从 4.5 升级到了 5.5。

在 4.5 上,当您打开一个项目时,它会打开一个仪表板视图,左侧菜单中的前三个条目是仪表板。

在 5.5 打开项目时,您会进入项目主页,这是 4.5 中不存在的页面。

如果您想查看仪表板,您必须在顶部菜单中打开仪表板下拉菜单并选择您要查找的仪表板。

我找不到任何可配置的设置来更改默认项目页面,因此默认页面将是第一个名为“仪表板”的仪表板条目。

0 投票
1 回答
342 浏览

sonarqube - 恢复内置配置文件不起作用

我正在使用 SonarQube 5.5。我正在尝试在 SonarQube 中恢复 Java“Sonar way”配置文件的出厂配置(在对配置进行了一些操作之后,我想重置我的更改)。我正在使用质量配置文件 -> 恢复基本配置文件 -> Java 中的按钮。

GUI 告诉我它已成功恢复,但当我查看启用了哪些规则时,我只看到 88 条规则。SonarQube 的全新安装为我提供了 254 条激活规则(请参见屏幕截图 # 1)。

全新安装与迁移和重置

日志中没有任何内容表明出现问题。

PS:我是按照官方指南从 SonarQube 5.4 升级的(在标准数据库中运行,安装您需要的插件,然后切换到旧数据库,运行设置,等待,然后享受)。

任何想法?

0 投票
1 回答
59 浏览

sonarqube - SonarQube 创建动态仪表板

我想知道是否有人知道是否可以创建动态仪表板。我想说的是动态的仪表板,它根据与上一次执行相比发生变化的结果显示不同的小部件。例如,如果源代码注释的行数大大减少,则结果首先出现在仪表板中。用户可以先看到详细信息。

谢谢如果你知道帮助,因为我没有发现它的问题。

谢谢

0 投票
2 回答
1908 浏览

sonarqube - SonarQube API:检索分配给项目权限的用户列表?

我正在尝试查找拥有 issueadmin 权限的特定项目(按 projectKey)的用户列表。我找到了一个记录在案的 API,它让我非常接近:

但我得到的回复只有摘要信息:每种权限类型的组/用户数。

search_project_permissions 响应

有人知道是否有办法获取用户的登录详细信息吗?

0 投票
1 回答
382 浏览

sonarqube - 如何在 sonarqube 仪表板上显示指标值?

是否可以直接通过 html.erb 文件在 sonarqube 仪表板上显示指标值?我的指标之一是排名

我可以只写<%= format_measure('Rank') %>显示在仪表板上吗?这不会在仪表板上打印任何内容。

0 投票
1 回答
386 浏览

sonarqube - Sonarqube 5.5 中的技术债务金字塔小部件?

众所周知,技术债务金字塔小部件在 4.0 版中被移入 SonarQube 核心。
但是现在在Sonarqube5.5,我找不到了?它还存在吗?是否计划有一天在 Sonarqube 5.x 中引入?


谢谢!

0 投票
1 回答
1293 浏览

sql - 什么是获取信息的声纳数据库查询

我正在尝试根据以下因素生成月度报告,以获取上次运行的代码构建。

我需要的信息是:圈复杂度值名称项目ID项目名称文件资源日期

我的查询是这个:我在获取父项目 ID 的子文件时遇到问题

0 投票
1 回答
628 浏览

java - 无法访问 Sonarqube 网络服务 API

我正在尝试使用 Sonarqube 网络服务 API。我需要将一些参数连同用户名和密码一起传递给这个 Web 服务 api。

为此,我编写了以下代码-

当我从 Eclipse 运行此代码时,它返回

这有什么可能的原因吗?用户名和密码正确。