问题标签 [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.
sonarqube - 如何在 SonarQube Web 服务中使用联合运算符?
我想从我有所有阻塞问题和所有漏洞问题的所有问题中选择,它们是 Blocker、Critical 或 Major。如何在 SonarQube 6.4 的一个请求中做到这一点?如果我做
我只会遇到漏洞问题。
如果我执行两个请求,一个针对阻止程序问题,一个针对漏洞,我将拥有多余的阻止漏洞。
sonarqube - 如何获取导致 SonarQube 出现问题的代码或指向它的链接?
有没有办法对 SonarQube Web 服务进行参数化以获取导致特定错误的代码行?
例如,如果我对 web 服务进行参数化以获取所有阻塞问题,如下所示:
返回的 Json 给出了问题的行数,而不是行的代码。如何获得这些行的代码?
否则,是否有可能获得指向导致错误的行的链接?
先感谢您
sonarqube - 如何搜索与特定项目版本对应的措施?
我正在使用 SonarQube 6.4(内部版本 25310,自托管)。我可以使用 id 进行搜索,如此 URL 所示:
https://sonarqube.localhost.com/component_measures/metric/coverage/history?id=%AWESOME_API%
我还可以使用哪些其他参数?我想搜索已扫描的特定版本。
python - 如何访问特定版本的组件?
我想在 SonarQube 中获得不同版本组件的度量。
如何使用 Python 访问比最新分析版本更旧的版本?
sonarqube - SonarQube 发布自定义结果
我们有一个流程来产生与代码中的机密相关的任何违规行为。这些违规行为可能存在于任何类型的代码文件中,例如 XML、jsom、configs 或 c#、Java 代码文件。我们的扫描仪作为 VSTS 构建管道的一部分运行,并生成一个包含问题列表的 json 文件。我们想将这些问题发布到 sonarqube,而无需再次编写任何规则。
是否有示例或简单的方法来实现这一目标?
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 吗?
testing - api/tests 的替代品是什么?
api/tests
自 SonarQube 5.2 起,SonarQube 的 Web 服务已被弃用。
什么是访问这些信息的新好方法?
gradle - SonarQube 插件:如何从命令行 -D 获取属性值
我是声纳插件开发的新手。我写了一个插件并将 PropertyDefine 添加到上下文中。然后我想让我的财产价值通过
gradle sonarqube -Dmy.proper.name=xxx
我不知道接下来的步骤是什么?请帮忙。谢谢。
jquery - 使用 JQuery 访问 SonarQube Web API
我的目标是提供一个仪表板页面 (HTML),其中包含项目列表的特定指标。为此,我计划使用 JQuery 来检索和显示这些指标。
因此,我正在尝试设置一个 JQuery 函数来从 SonarQube Web API中检索给定组件的数据,并且在正确获取授权时遇到问题。我可以提取我想要的数据,curl
但不能让调用 JQuery 工作。
这有效(具有 和 的适当THIS_IS_MY_TOKEN
定义MY_SERVER
)COMPONENT
:
但是,当我将它放入 HTML 文档(加载了 jquery/3.3.1)并将其加载到 Chrome 中(每个变量的定义相同)时 - 我收到 401 错误:
我什至尝试跳过令牌并使用我的用户名和密码:
所有结果都相同-> 401。
注意:Chrome 开发者工具显示 401 响应,而 Firefox 显示 200 - 相同的代码。于是我开始直接从ajax调用dump响应码,两个浏览器都同意404。
进一步测试 - 我使用 Chrome 开发者工具将请求复制为 cURL,并将其粘贴到命令行(带有所有华丽的标头)。-u ${THIS_IS_MY_TOKEN}:
由于复制/粘贴不包含标头,因此我必须将其添加到请求中Authorization
(出于安全原因,这是众所周知的事情吗?)-它起作用了!
对我来说,这只是进一步证明我添加标题的方式存在问题。
关于我在 JQuery 中缺少什么的任何提示?