sonarqube 相关问题

SonarQube是开源平台,可以持续检查应用程序的代码质量。它允许开发人员以20多种不同的语言检测错误和漏洞,并减少代码异味。

尝试使用 cmake 编译程序时出现问题

我们有一个名为:xyano_prorate.c 的程序 该代码我们需要使用 Sonarcube 运行它以识别潜在的编码错误,因为迁移后它在核心中显示分段错误...

回答 1 投票 0

jacoco 和 gradle 多模块项目的跨模块代码覆盖率

我们使用 gradle 3.3 和 jacoco 工具版本 0.7.6.201602180812。 我们有一个像这样的 gradle 多项目: 家长 产品1 产品2 产品3 内部测试 我们使用单元测试来测试项目源和 jacoco...

回答 3 投票 0

错误:加载主类org.sonarsource.scanner.cli.Main时发生LinkageError

我正在使用 Sonarqube 进行代码分析,并将 Jenkins 与其集成。但是当我运行 Jenkin 项目来扫描位于 bitbucket 中的 java 代码时,它失败并显示错误“Error: Linkag...

回答 1 投票 0

在当前项目和可从存储库获得的插件组 [org.apache.maven.plugin、org.codehaus.mojo] 中未找到前缀 http 的插件

我正在运行命令: mvn sonar:sonar -Dsonar.projectKey=项目密钥 -Dsonar.projectName=项目名称 -Dsonar.host.url=http://my.sonarurl.com/ -Dsonar.login=mytoken 在我的环境中我有: ...

回答 1 投票 0

如何在Sonarcloud中禁用s1309(抑制警告时禁用警告)?

我的公司在我们的 Azure DevOps 项目和管道中使用 Sonarcloud 分析。我们可以使用 SuppressMessage 属性来抑制某些类型的错误。可悲的是,我们需要压制

回答 1 投票 0

配置 Jacoco 后,Sonarqube 代码覆盖率仍为 0%

我已按照 Jacoco 文档和 soanrqube 文档上的说明进行操作。 我的声纳服务器在自托管运行器上运行。我在 Sonar UI 上留下了参数 sonar.coverage.jacoco.xmlReportPaths...

回答 1 投票 0

减少表达式<Func<T,bool>谓词

我正在使用以下函数从 mongoDB 获取数据: 任务> ReadDocuments(表达式>谓词) 有多种条件基于 wh...

回答 1 投票 0

自动修复 Sonar 发现的问题

我正在致力于修复声纳在一个非常古老的 Java 项目(大约有 8 年历史)上捕获的问题。 这是一个巨大的项目,有很多被声纳捕获的错误代码。 虽然他们很

回答 9 投票 0

与 SonarQube 的管道集成失败

我有一个管道,Gradle@3 总是由于某些失败的任务而失败。我添加了 continueOnError。 我想知道是否有某种方法可以使管道始终标记为成功,以便它可以...

回答 1 投票 0

无法修复声纳代码气味:“要么记录或重新抛出此异常。”

我有这个代码: contact.getUseTypes().forEach(useType -> { 尝试 { 方法 methodSet = JLM0K2.class.getDeclaredMethod("set" + useType.get...

回答 1 投票 0

SonarQube 与 Azure DevOps 集成失败

我在 Ubuntu 计算机上使用社区版 SonarQube,并在 Azure DevOps 中使用自托管代理。 我尝试使用两种不同的代码将 SonarQube 集成到管道中,但似乎都不起作用......

回答 1 投票 0

变量从未使用过并且空“catch”块 - 未使用变量

我的代码包含未使用的变量和空的“catch”块。 在使用我的 IDE 和 SonarQube 进行静态代码分析期间,被标记为从未使用变量“a”,并且存在空的“catch”块。

回答 1 投票 0

SonarQube:限定认知复杂性

我了解什么是认知复杂性以及如何计算它,但我现在不知道如何确定该度量的良好值,因此我的代码不应该有多复杂。我需要一个物体...

回答 2 投票 0

变量从未使用过并且空“catch”块

我的代码包含未使用的变量和空的“catch”块。 在使用我的 IDE 和 SonarQube 进行静态代码分析期间,被标记为从未使用变量“a”,并且存在空的“catch”块。

回答 1 投票 0

从插件中的 SonarQube 覆盖率分析中排除文件

我有一些文件,例如导航、意图和自动生成的文件,我想从 SonarQube 的覆盖率分析中排除它们。我想将其放入 gradle 插件中,这样我就可以将其应用于多个

回答 1 投票 0

Sonar + Lombok 对 @Data 注释的误报

我从 Sonar 中 lombok 生成的代码中得到了很多代码味道。 FE: 方法 Dto.hashCode() 将返回结果存储在本地,然后立即返回 Dto.equals(对象) 太过分了

回答 4 投票 0

sonar中恢复测试项目时如何添加自定义nuget包?

网络应用。在项目中我使用自定义 nuget 包。例如,在 docker 文件中我使用过类似 运行 dotnet nuget 添加源 https://nuget.pkg.github.com/myorg/index.json -n github -u $

回答 1 投票 0

如何从声纳的覆盖范围监控中排除类别

有没有办法可以在某些类上添加属性,我想将这些属性排除在覆盖扫描之外。 我有很多存储库,我不想为它们进行单元测试。 否则:怎么...

回答 1 投票 0

使用WebAPI在项目的特定文件夹中搜索SonarQ

我有一个 SonarQ 项目(key=MyProjectKey),根目录下有一些文件夹(FolderA、FolderB...);我想获取每个文件夹的问题数。 和 .../api/issues/search?branch=main&...

回答 1 投票 0

SonarQube 的记录器配置安全警告

在微服务中实现日志记录功能后,我通过 SonarQube 代码检查发送了代码。 SonarQube 不断警告我有关记录器的安全问题。我尝试了几件事...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.