问题标签 [sonarcloud]

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 回答
4389 浏览

php - SonarCloud 分支没有代码行 - bitbucket 管道 - sonarsource/sonarcloud-scan

我正在尝试将 sonarcloud 与 Bitbucket 管道集成。我有一个简单的测试项目,其中包含几行名为 index.php 的单个文件。

我完全不确定我应该遵循什么方法。

我创建了包含以下几行的 sonar-project.properties 文件。

这是我的 yml 文件

当我查看 sonarcloud 网站时,它告诉

任何人都可以帮助我如何使用 bitbucket 为 php 项目正确配置 sonarcloud。

0 投票
1 回答
1323 浏览

php - 如何将 sonarcloud 与 bitbucket 集成?

我对声纳云很陌生。我正在尝试将 sonarcloud 实现到 bitbucket 管道中。

我按照 sonarcloud 的教程分析新项目,然后运行以下代码。

当我运行它时,它会在我的代码中显示错误,并在最后显示一些消息。

但是当我检查给定的链接时,它显示为空。

我的 bitbucket-pipeline.yml 文件中有以下几行

任何人都可以帮助我如何将此声纳集成到 bitbucket 中?

谢谢你。

0 投票
0 回答
398 浏览

windows - 试图将简单的 curl 命令转换为 invoke-webrequest 但不工作

我有一个非常简单的 curl 命令,这对我有用(不使用基本身份验证 - 服务只希望令牌在 URL 中):

这不起作用:

powershell 一定是弄乱了一些东西,因为我收到了这个错误:

curl是否有一些默认方式发送powershell没有的正文或数据?

0 投票
1 回答
3094 浏览

node.js - Sonarcloud 显示 JS 代码覆盖率为 0

我们正在尝试将 sonarcloud 与 circleci 集成,对于每个提交,我们的 circleci 将触发带有测试用例的构建,并且项目基于 Nodejs。执行完成后,仪表板仍将代码覆盖率显示为 0。

声纳-project.properties

sonar.projectName=test sonar.language=js sonar.sources=src sonar.tests=src/app/client/src/app/sonar.javascript.lcov.reportPaths=src/app/client/coverage/lcov.info 声纳。 projectKey=harshavardhanc_test sonar.organization=harshavardhanc sonar.host.url= https://sonarcloud.io sonar.login=xxxxxxxxx

在 circleci 构建结束时,我们调用声纳扫描器命令,执行成功。

请帮助我如何在仪表板中获得覆盖率值。

0 投票
1 回答
325 浏览

elasticsearch - 大型代码库的 Sonarqube 分析失败 - 配置的节点均不可用

Sonarqube 分析完成,但对于代码库庞大的项目,报告处理失败。问题出现在具有 220K 行代码的项目中。

Sonarqube 版本 - 7.9.1 - 在 Kubernetes 上运行

我尝试删除新索引的 data/es 文件夹。仍然没有运气。

错误日志

0 投票
0 回答
2927 浏览

java - 如何为 Monorepo 配置源代码分析?

我有一个 Mono 存储库,所有基于 Spring Boot 的微服务都驻留在其中。

我知道如何为 poly repo 配置 SonarQube 分析,但想知道如何在 monorepo 上进行 sonarqube 分析,以及 Soanarqube 如何识别 mono repo 中的不同项目。

我与 Sonarqube 有不同类型的配置吗?

0 投票
1 回答
1925 浏览

.net-core - 使用 Azure DevOps 对 Dotnet 核心项目的 Sonarcloud 分析显示“主分支没有代码行”。

扫描似乎运行良好,但在 Sonarcloud 中,我们可以浏览代码选项卡下的代码文件,但没有扫描结果。在另一个同时包含 c# 和 typescript 代码的项目中,分析了 typescript(和 css 等),但不分析 c# 代码。

我们正在构建 **/*.sln 而不是 *.csproj 并且正在使用“正常”构建步骤。

在此处输入图像描述

0 投票
2 回答
582 浏览

haproxy - 如何在 HAProxy 中验证 HMAC

是否可以在 HAProxy 中检查 HMAC 有效性?理想情况下,如果 HMAC 有效,我想设置一个 acl,以便我可以在规则中使用它。

我们的 Ubuntu 18.04 构建服务器(运行 Jenkins)位于防火墙后面,仅将特定 IP 范围列入白名单。

我们有一个 HAProxy (1.8) 实例接收所有入站请求并路由到适当的后端服务。

问题是 SonarCloud 已经将他们的 webhook 从一组定义的 IP 地址更改为使用 HMAC 来验证真实性。这意味着 webhook 会被防火墙阻止,除非我们向所有 Internet 流量开放它。

https://sonarcloud.io/documentation/project-administration/webhooks/#securing-your-webhooks

如果我们可以配置 HAProxy 来验证 HMAC,那么我们可以向所有流量开放服务器并使用 HAProxy 来验证这些请求(以及其他现有的 IP 白名单范围)。

0 投票
1 回答
1155 浏览

gradle - Jacoco 报告没有被推送到 SonarCloud

我正在使用带有 gradle 插件的 Sonarcloud 。我能够使用 gradle 运行 Sonarqube 分析并将结果推送到 Sonarcloud 但由于某种原因,声纳插件没有将 jacoco 代码覆盖率报告推送到 Sonar cloud 。

我在云中看到指定文件夹中生成的代码覆盖率报告,但 sonarqube 插件拒绝推送到声纳云

这是我的 build.gradle 中的 sonarqube 属性

如果我缺少任何属性或需要任何进一步的配置,请告诉我。

0 投票
1 回答
1095 浏览

android - Android Studio 与 Sonar Cloud 的集成

执行“gradlew sonarqube”时出现授权错误我已在应用程序级别的 gradle 中添加了这些属性

}

这些我保存在 gradle.properties

systemProp.sonar.host.url = https://sonarcloud.io systemProp.sonar.login=967dcfc8faf76abdbb560889d5087245faa69a5b

在终端中获取此异常;

任务 ':app:sonarqube' 的执行失败。

未经授权。请检查属性 sonar.login 和 sonar.password。