问题标签 [sonarqube-api]

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 投票
2 回答
74 浏览

sonarqube - 如何在 SonarQube Web 服务中使用联合运算符?

我想从我有所有阻塞问题和所有漏洞问题的所有问题中选择,它们是 Blocker、Critical 或 Major。如何在 SonarQube 6.4 的一个请求中做到这一点?如果我做

我只会遇到漏洞问题。

如果我执行两个请求,一个针对阻止程序问题,一个针对漏洞,我将拥有多余的阻止漏洞。

0 投票
1 回答
52 浏览

sonarqube - 如何获取导致 SonarQube 出现问题的代码或指向它的链接?

有没有办法对 SonarQube Web 服务进行参数化以获取导致特定错误的代码行?

例如,如果我对 web 服务进行参数化以获取所有阻塞问题,如下所示:

返回的 Json 给出了问题的行数,而不是行的代码。如何获得这些行的代码?

否则,是否有可能获得指向导致错误的行的链接?

先感谢您

0 投票
1 回答
469 浏览

sonarqube - 如何搜索与特定项目版本对应的措施?

我正在使用 SonarQube 6.4(内部版本 25310,自托管)。我可以使用 id 进行搜索,如此 URL 所示:

https://sonarqube.localhost.com/component_measures/metric/coverage/history?id=%AWESOME_API%

我还可以使用哪些其他参数?我想搜索已扫描的特定版本。

0 投票
1 回答
465 浏览

sonarqube - 如何获得未决新问题、已确认新问题、误报新问题?

这是我们配置项目的屏幕,SonarQube 显示打开的新问题,确认以黄色突出显示,我在我的应用程序中使用 SonarQube API 并希望将数据转储到我的数据库。因此,我将创建报告。但是在 Sonar Metrics 文档中,我找不到如何使用 API 获得这些值。 在此处输入图像描述

0 投票
1 回答
71 浏览

python - 如何访问特定版本的组件?

我想在 SonarQube 中获得不同版本组件的度量。

如何使用 Python 访问比最新分析版本更旧的版本?

0 投票
0 回答
46 浏览

sonarqube - SonarQube 发布自定义结果

我们有一个流程来产生与代码中的机密相关的任何违规行为。这些违规行为可能存在于任何类型的代码文件中,例如 XML、jsom、configs 或 c#、Java 代码文件。我们的扫描仪作为 VSTS 构建管道的一部分运行,并生成一个包含问题列表的 json 文件。我们想将这些问题发布到 sonarqube,而无需再次编写任何规则。

是否有示例或简单的方法来实现这一目标?

0 投票
2 回答
385 浏览

sonarqube - SonarQube 6.7 LTS 组权限 API 不起作用

我正在将 SonarQube 从 5.6 版本迁移到 6.7。我在我的 Jenkins 作业中使用 SonarQube API,问题是用于组权限的 API 不适用于 6.7 版本...

我已经用 Postman (POST raw JSON) 手动尝试了这个:

返回的结果是:

如果我使用它也是一样的:

或者

它适用于 6.5 版本,我不知道这个问题可能来自哪里:(

@SonarQube 开发团队:你能修复 thaaaat 吗?

0 投票
1 回答
106 浏览

testing - api/tests 的替代品是什么?

api/tests自 SonarQube 5.2 起,SonarQube 的 Web 服务已被弃用。

什么是访问这些信息的新好方法?

0 投票
2 回答
317 浏览

gradle - SonarQube 插件:如何从命令行 -D 获取属性值

我是声纳插件开发的新手。我写了一个插件并将 PropertyDefine 添加到上下文中。然后我想让我的财产价值通过

gradle sonarqube -Dmy.proper.name=xxx

我不知道接下来的步骤是什么?请帮忙。谢谢。

0 投票
0 回答
197 浏览

jquery - 使用 JQuery 访问 SonarQube Web API

我的目标是提供一个仪表板页面 (HTML),其中包含项目列表的特定指标。为此,我计划使用 JQuery 来检索和显示这些指标。

因此,我正在尝试设置一个 JQuery 函数来从 SonarQube Web API中检索给定组件的数据,并且在正确获取授权时遇到问题。我可以提取我想要的数据,curl但不能让调用 JQuery 工作。

这有效(具有 和 的适当THIS_IS_MY_TOKEN定义MY_SERVERCOMPONENT

但是,当我将它放入 HTML 文档(加载了 jquery/3.3.1)并将其加载到 Chrome 中(每个变量的定义相同)时 - 我收到 401 错误:

我什至尝试跳过令牌并使用我的用户名和密码:

所有结果都相同-> 401。

注意:Chrome 开发者工具显示 401 响应,而 Firefox 显示 200 - 相同的代码。于是我开始直接从ajax调用dump响应码,两个浏览器都同意404。

进一步测试 - 我使用 Chrome 开发者工具将请求复制为 cURL,并将其粘贴到命令行(带有所有华丽的标头)。-u ${THIS_IS_MY_TOKEN}:由于复制/粘贴不包含标头,因此我必须将其添加到请求中Authorization(出于安全原因,这是众所周知的事情吗?)-它起作用了!

对我来说,这只是进一步证明我添加标题的方式存在问题。

关于我在 JQuery 中缺少什么的任何提示?