问题标签 [sonarqube-scan]

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 投票
1 回答
1575 浏览

sonarqube - 声纳构建给出错误:sonar-maven3-plugin:jar:5.4

我已将 Sonar 版本升级到 5.4,并在运行 POM 生成报告时,收到以下错误:

有人能告诉我,我应该在哪里解决错误,如果您需要更多详细信息,请告诉我。

0 投票
1 回答
568 浏览

gradle - 自定义源集的 Gradle / SonarQube 文档问题

我要解决的具体问题是集成测试没有出现在服务器上。

此外,此处给出的示例代码似乎是错误的: SonarQube: Analyzing Custom Source Sets

特别是这个代码示例:

运行此结果:

这实际上应该是什么?根据我正在阅读的另一个论坛,这应该是逗号分隔目录的列表。所以我尝试了:

...同样的错误。请注意,这ingegrationTest对我们的构建是正确的。

0 投票
0 回答
1762 浏览

android - 使用 Cobertura 和 Sonar 进行 Gradle 覆盖

我正在尝试配置我们的 Android Gradle 构建以将代码覆盖率结果(由 Cobertura 生成)发布到 Sonar。

我们有一个模块化的项目结构,其中每个模块都构建为 apk-lib 或 apk。该项目的结构如下:

我有一些运气使用 Cobertura 生成覆盖范围。我可以在build/reports/cobertura/coverage.xml. 这就是我配置它的方式:

android_lib.gradle

在我运行gradlew cobertura覆盖率报告后生成并存在于build/reports/cobertura/coverage.xml

现在我希望能够将这些结果发布到我正在运行的本地 Sonar (v4.3) 服务器。

我已经尝试将 sonar-runner 插件应用到我的android_lib.gradle文件中,但我收到了很多错误,并且在 Sonar 中看不到任何覆盖结果。

android_lib.gradle

有什么我遗漏的东西吗,有人对这个设置有好运吗?

0 投票
0 回答
393 浏览

android - SurefireSensor 错误 sonarQube for gradle android

我正在为 gradle 尝试最新版本的声纳。下面是我编写的代码片段

主项目 build.gradle

但是运行 sonarQube ,给出以下错误。

请帮忙,我该如何解决这个问题。

0 投票
1 回答
1928 浏览

java - Sonar-checkstyle 插件未按预期工作

我正在使用sonar-checkstyle-plugin-2.5-SNAPSHOT,我创建了一个名为 Checkstyle 的质量配置文件并激活了所有规则,每次在 checkstyle 阶段执行都会停止。我尝试通过仅使用 checkstyle 存储库中的 1 条规则再次执行此操作,认为这可能是一些正在执行此操作的规则。但这也没有用。只有在没有启用规则时才成功执行时间。

我是 sonarqube 的新手,急需帮助。

这是我的执行日志:

0 投票
1 回答
272 浏览

sonarqube - Sonarqube 5.5 - 允许 MSBuild Runner 在扫描期间创建项目

我们目前使用 MSBuild Scanner 在构建时通过竹子进行静态代码分析。据我所知,Bamboo 插件目前不支持扫描仪,所以我使用的是命令行。

我想为分支机构启用它,以便我们可以在公司内收集更多信息,但是当我运行以下命令时:

我收到以下错误:

这是因为 project:branch 组合不存在。如果我创建项目并重新运行它就可以了。

Sonarqube 有没有办法允许在构建时创建项目?

0 投票
1 回答
518 浏览

ant - 从 SonarQube 4.5.4 LTS 升级到 5.3 后,Ant 分析无法删除文件

我们最近从 Sonarqube 4.5.4 LTS 升级到 5.3。升级后,我们在通过 SonarQube Scanner for Ant 进行分析时遇到了问题。

相关的日志错误信息:

在 SonarQube 升级之前进行的分析很好。之后的每次执行都因此错误而失败。

所以,就像构建成功创建了这个缓存目录,但是当它试图清理它时,它失败了。使用 Maven 或 sonar-runner 的任何构建都没有报告任何问题。

  • 持续集成应用:Bamboo 5.7.2
  • 构建代理:Windows 2008 Server,发生在多个代理上
  • 受影响的构建:仅确认一个,但可能更多
  • SonarQube 5.3
  • 蚂蚁 1.9.3
  • 适用于 Ant 2.4 的 SonarQube 扫描仪

我试过的:

  • 验证 Bamboo 代理服务以正确用户身份运行,并且可以手动删除文件
  • 手动从代理中清除构建目录
  • 强制构建在备用代理上运行

构建.xml:

清洗过的竹原木:

0 投票
0 回答
182 浏览

jenkins - Jenkins 无法使用“执行 SonarQube 扫描仪”复制作业

我有一个 jenkins 工作,它执行两个步骤。1) 从 GIT 获取源代码 2) 使用 SONAR-RUNNER 运行源代码 analisys

工作正常,我想复制/创建一个类似的工作。我尝试使用以下命令创建一个新作业: curl -s --data-binary @config.xml -H "Content-Type: application/xml" -X POST http://localhost:8080/createItem?name=SONAR -NEW 它确实创建了一个新作业,但是 SONAR-RUNNER 部分是空的,如果我运行构建它不会生成 SONAR 部分。有趣的是,如果我检查生成的 config.xml,SONAR-RUNNER 配置部分就在那里。如果我尝试复制 JOB,也会发生同样的事情,我尝试使用:1) jenkins-cli,或 2) curl --data "name=NEWJOBNAME&mode=copy&from=SONAR" -X POST http://localhost:8080/创建项目

如果我有不同的构建步骤,例如“执行 SHell”,我可以复制/创建 JOB。

所以我的问题是如何使用“执行 SonarQube 扫描仪”创建或复制作为构建步骤的作业

0 投票
1 回答
2464 浏览

maven - 项目的 sonar.sources 值无效:myproject 与 org.sonarsource.scanner.maven

当我尝试在詹金斯上启动声纳时,出现以下错误:

我认为这是因为 sonarsource 正在寻找一个文件夹,并且路径找到了一个 pom.xml 文件,但我不明白为什么。

我的 Maven 项目有以下文件树:

编辑:根 pom.xml

0 投票
1 回答
334 浏览

jenkins - SonarQube 和 Jenkins,集成问题

我通过添加插件和更改配置将 sonarqube 与 jenkins 集成在一起。但是在我构建一个项目之后,构建成功但没有分析结果被添加到 sonarqube UI。而且我无法在构建后单击项目页面中的 SonarQube 链接。但如果我在没有 jenkins 的情况下运行 sonarqube 分析,我会在 Web UI 中得到结果。

sonarqube 也被注入到构建中: 根据控制台输出。你能帮我把我的整合正确吗?最好的问候,纳迪斯