问题标签 [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.
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 版本
javascript - Sonarqube 通用覆盖范围 - 结果在哪里?
我有一个项目,我在其中使用 Generic Coverage Plugin 导入我的单元测试结果。我的代码是用 Javascript 编写的。
现在我的问题是:我有这个小部件,其中包含我成功测试的百分比。我可以在每个测试文件中看到这一点。但我不知道的是:每次测试的结果在哪里?我在哪里可以看到哪些测试失败了?
我在网上看到了截图,但在我的声纳安装中找不到它们......
sonarqube - sonarqube - 创建全局小部件
这类似于此处发布的问题 -如何使用所有项目视图/小部件设置仪表板?& here -如何在仪表板上的多列中获取所有项目?
我的问题是我们如何编写可以访问项目列表的自定义小部件?github中小部件的示例代码仅关于ptoject级别的小部件,而我想创建一个可以添加到我的sonarqube实例的主页仪表板中的小部件
sonarqube - 在 SonarQube 中自动创建新仪表板
有没有办法通过 web 服务 api 或其他方式在 SonarQube 中自动/脚本创建新仪表板?
我需要为每个未来版本创建仪表板(第 1 版的仪表板、第 2 版的仪表板等),其中每个版本都作为 RTC 中的流处理。如果分析是针对主干运行的,这会更容易,但这不是当前使用分支/流策略构建项目的方式。
目前,随着我们转向未来 Stream 中正在开发的新未来版本,我需要在 Jenkins 中重新创建一个分析作业,并针对该分析创建一个新的仪表板。
仪表板每次都配置有相同的小部件,但指向不同的分析项目/结果。
有没有办法可以自动创建新的仪表板?我看到有一个 GET api/dashboards/show 但我正在寻找的是一个要创建的 api,或者从现有仪表板克隆?
我们正在使用 SonarQube 5.1。
sonarqube - 是否可以从插件中更新将标签添加到 SonarQube 规则或问题?
我想将某些问题标记为 SonarQube 中的相关问题。这些规则在各种不同的存储库中定义,包括开箱即用的 Java 存储库。
我可以通过 api 手动将标签添加到规则中,从它们创建的任何问题都将继承标签,但这很乏味。
是否可以在 SonarQube 5.1 的插件中向现有问题或规则添加标签?如果有怎么办?
sonarqube - 在特定项目中删除或减少 Sonar Qube 5.3 上的 INFO Violations
我只想完全删除或减少特定项目上的信息违规(而不是其他违规)的计数。在 Sonar Qube 5.3 中实现这一目标的最佳方法是什么?
先感谢您
jenkins - Sonar Qube 中的“未解决问题”应排除“信息”违规
目前质量门上有一条规则,“未解决问题”不应超过 50。但我想排除“信息”违规,使其成为质量门所有项目的“未解决问题”的一部分,即信息问题应该不考虑,但在计算“未解决问题”时应考虑所有其他问题,例如阻止程序、关键问题、主要问题和次要问题。我怎样才能做到这一点。请帮我。
sonarqube - RuleFinder.findAll 只返回 10 个结果
如果我打电话
ruleFinder.findAll(RuleQuery.create().withRepositoryKey("squid"));
尽管从 squid 存储库启用的活动配置文件远多于此,但只调用了 10 个结果。
大概这是对返回结果数量的有意(但未记录)限制。
可以解决这个问题,还是有另一种方法可以让服务器端组件访问活动规则?该ActiveRules
界面看起来只是批处理方面的。