SonarQube是开源平台,可以持续检查应用程序的代码质量。它允许开发人员以20多种不同的语言检测错误和漏洞,并减少代码异味。
我们有一个名为:xyano_prorate.c 的程序 该代码我们需要使用 Sonarcube 运行它以识别潜在的编码错误,因为迁移后它在核心中显示分段错误...
jacoco 和 gradle 多模块项目的跨模块代码覆盖率
我们使用 gradle 3.3 和 jacoco 工具版本 0.7.6.201602180812。 我们有一个像这样的 gradle 多项目: 家长 产品1 产品2 产品3 内部测试 我们使用单元测试来测试项目源和 jacoco...
错误:加载主类org.sonarsource.scanner.cli.Main时发生LinkageError
我正在使用 Sonarqube 进行代码分析,并将 Jenkins 与其集成。但是当我运行 Jenkin 项目来扫描位于 bitbucket 中的 java 代码时,它失败并显示错误“Error: Linkag...
在当前项目和可从存储库获得的插件组 [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 在我的环境中我有: ...
如何在Sonarcloud中禁用s1309(抑制警告时禁用警告)?
我的公司在我们的 Azure DevOps 项目和管道中使用 Sonarcloud 分析。我们可以使用 SuppressMessage 属性来抑制某些类型的错误。可悲的是,我们需要压制
配置 Jacoco 后,Sonarqube 代码覆盖率仍为 0%
我已按照 Jacoco 文档和 soanrqube 文档上的说明进行操作。 我的声纳服务器在自托管运行器上运行。我在 Sonar UI 上留下了参数 sonar.coverage.jacoco.xmlReportPaths...
我正在使用以下函数从 mongoDB 获取数据: 任务> ReadDocuments(表达式>谓词) 有多种条件基于 wh...
我正在致力于修复声纳在一个非常古老的 Java 项目(大约有 8 年历史)上捕获的问题。 这是一个巨大的项目,有很多被声纳捕获的错误代码。 虽然他们很
我有一个管道,Gradle@3 总是由于某些失败的任务而失败。我添加了 continueOnError。 我想知道是否有某种方法可以使管道始终标记为成功,以便它可以...
我有这个代码: contact.getUseTypes().forEach(useType -> { 尝试 { 方法 methodSet = JLM0K2.class.getDeclaredMethod("set" + useType.get...
我在 Ubuntu 计算机上使用社区版 SonarQube,并在 Azure DevOps 中使用自托管代理。 我尝试使用两种不同的代码将 SonarQube 集成到管道中,但似乎都不起作用......
我的代码包含未使用的变量和空的“catch”块。 在使用我的 IDE 和 SonarQube 进行静态代码分析期间,被标记为从未使用变量“a”,并且存在空的“catch”块。
我了解什么是认知复杂性以及如何计算它,但我现在不知道如何确定该度量的良好值,因此我的代码不应该有多复杂。我需要一个物体...
我的代码包含未使用的变量和空的“catch”块。 在使用我的 IDE 和 SonarQube 进行静态代码分析期间,被标记为从未使用变量“a”,并且存在空的“catch”块。
我有一些文件,例如导航、意图和自动生成的文件,我想从 SonarQube 的覆盖率分析中排除它们。我想将其放入 gradle 插件中,这样我就可以将其应用于多个
我从 Sonar 中 lombok 生成的代码中得到了很多代码味道。 FE: 方法 Dto.hashCode() 将返回结果存储在本地,然后立即返回 Dto.equals(对象) 太过分了
网络应用。在项目中我使用自定义 nuget 包。例如,在 docker 文件中我使用过类似 运行 dotnet nuget 添加源 https://nuget.pkg.github.com/myorg/index.json -n github -u $
有没有办法可以在某些类上添加属性,我想将这些属性排除在覆盖扫描之外。 我有很多存储库,我不想为它们进行单元测试。 否则:怎么...
我有一个 SonarQ 项目(key=MyProjectKey),根目录下有一些文件夹(FolderA、FolderB...);我想获取每个文件夹的问题数。 和 .../api/issues/search?branch=main&...
在微服务中实现日志记录功能后,我通过 SonarQube 代码检查发送了代码。 SonarQube 不断警告我有关记录器的安全问题。我尝试了几件事...