问题标签 [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 投票
0 回答
370 浏览

web-services - 获得新的代码覆盖率,时间机器 api 中的新问题历史

我们需要获取有关新代码覆盖率和声纳项目新问题的历史信息。资源 api 仅提供最后一次分析的值,而时间机器 api 为这些新代码指标提供 value=null: https://nemo.sonarqube.org/api/timemachine?metrics=complexity,coverage,blocker_violations,critical_violations, new_line_coverage,new_coverage,new_blocker_violations,new_critical_violations&includetrends=true&resource=org.sonarsource.php%3Aphp

使用 API 检索有关新代码指标的历史信息的正确方法是什么。我们使用的是 SonarQube 5.3 版本

0 投票
1 回答
269 浏览

javascript - Sonarqube 通用覆盖范围 - 结果在哪里?

我有一个项目,我在其中使用 Generic Coverage Plugin 导入我的单元测试结果。我的代码是用 Javascript 编写的。

现在我的问题是:我有这个小部件,其中包含我成功测试的百分比。我可以在每个测试文件中看到这一点。但我不知道的是:每次测试的结果在哪里?我在哪里可以看到哪些测试失败了?

我在网上看到了截图,但在我的声纳安装中找不到它们......

0 投票
1 回答
85 浏览

sonarqube - sonarqube - 创建全局小部件

这类似于此处发布的问题 -如何使用所有项目视图/小部件设置仪表板?& here -如何在仪表板上的多列中获取所有项目?

我的问题是我们如何编写可以访问项目列表的自定义小部件?github中小部件的示例代码仅关于ptoject级别的小部件,而我想创建一个可以添加到我的sonarqube实例的主页仪表板中的小部件

0 投票
1 回答
918 浏览

sonarqube - 在 SonarQube 中自动创建新仪表板

有没有办法通过 web 服务 api 或其他方式在 SonarQube 中自动/脚本创建新仪表板?

我需要为每个未来版本创建仪表板(第 1 版的仪表板、第 2 版的仪表板等),其中每个版本都作为 RTC 中的流处理。如果分析是针对主干运行的,这会更容易,但这不是当前使用分支/流策略构建项目的方式。

目前,随着我们转向未来 Stream 中正在开发的新未来版本,我需要在 Jenkins 中重新创建一个分析作业,并针对该分析创建一个新的仪表板。

仪表板每次都配置有相同的小部件,但指向不同的分析项目/结果。

有没有办法可以自动创建新的仪表板?我看到有一个 GET api/dashboards/show 但我正在寻找的是一个要创建的 api,或者从现有仪表板克隆?

我们正在使用 SonarQube 5.1。

0 投票
0 回答
30 浏览

sonarqube - SonarQube 电子邮件设置损坏?

我正在以具有声纳管理员角色的用户身份登录 SonarQube,并且想要编辑全局电子邮件设置(以前的设置不正确),现在这个视图完全是空的!有解释吗?

SonarQube 版本是 5.4。

空电子邮件视图

编辑:以下是浏览器错误(Chrome 版本 49.0.2623.112 m):

浏览器问题

0 投票
1 回答
1201 浏览

sonarqube - 是否可以从插件中更新将标签添加到 SonarQube 规则或问题?

我想将某些问题标记为 SonarQube 中的相关问题。这些规则在各种不同的存储库中定义,包括开箱即用的 Java 存储库。

我可以通过 api 手动将标签添加到规则中,从它们创建的任何问题都将继承标签,但这很乏味。

是否可以在 SonarQube 5.1 的插件中向现有问题或规则添加标签?如果有怎么办?

0 投票
1 回答
66 浏览

sonarqube - 在特定项目中删除或减少 Sonar Qube 5.3 上的 INFO Violations

我只想完全删除或减少特定项目上的信息违规(而不是其他违规)的计数。在 Sonar Qube 5.3 中实现这一目标的最佳方法是什么?

先感谢您

0 投票
1 回答
89 浏览

jenkins - Sonar Qube 中的“未解决问题”应排除“信息”违规

目前质量门上有一条规则,“未解决问题”不应超过 50。但我想排除“信息”违规,使其成为质量门所有项目的“未解决问题”的一部分,即信息问题应该不考虑,但在计算“未解决问题”时应考虑所有其他问题,例如阻止程序、关键问题、主要问题和次要问题。我怎样才能做到这一点。请帮我。

0 投票
0 回答
89 浏览

sonarqube - 在 SonarQube 5.4 中永久加载项目信息

在 SonarQube 中查看某些项目时,未加载项目概述。这可能是什么原因?如果项目以某种方式损坏,不应该有错误消息或类似信息吗?

进度指示器,但未加载任何内容

编辑:根据请求,浏览器错误:

浏览器错误

0 投票
2 回答
54 浏览

sonarqube - RuleFinder.findAll 只返回 10 个结果

如果我打电话

ruleFinder.findAll(RuleQuery.create().withRepositoryKey("squid"));

尽管从 squid 存储库启用的活动配置文件远多于此,但只调用了 10 个结果。

大概这是对返回结果数量的有意(但未记录)限制。

可以解决这个问题,还是有另一种方法可以让服务器端组件访问活动规则?该ActiveRules界面看起来只是批处理方面的。