sonarqube 相关问题

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

SonarSource 规则 S2139 在 Program.cs 中触发(C#)

我遇到了 SonarSource 规则 S2139 的问题(异常应该被记录或重新抛出,但不能两者都记录)。 根据S2139规则描述: 当记录异常并重新执行时...

回答 1 投票 0

禁用实体、DTO 包上的声纳重复

有什么方法可以禁用 Sonar 中选定包的某些指标吗?我使用 Sonar 来分析我的项目,在 Entity 和 DTO 包中,我有一些相同的代码 - 相同的字段 ID 与

回答 5 投票 0

如何使用 editorconfig 或 SonarQube 按访问修饰符对 C# 方法进行排序?

我们同意应该实施一条规则来强制私有方法低于公共方法,正如清洁代码第 84/85 页:“垂直排序”中所解释的那样。我没有看到任何选择...

回答 1 投票 0

SonarQube 令牌的 Jenkins 凭证不会更新

我的 SonarQube 令牌已过期,我在 Jenkins 中收到此消息: 信息:默认区域设置:“en_US”,源代码编码:“windows-1252”(分析取决于平台) 信息:加载...

回答 1 投票 0

尝试使用 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

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