sonarqube 相关问题

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

sonarQube 中的“泄漏期”是什么意思?

我是 SonarQube 的新手,我开始阅读文档,但很多时候发现“泄漏期”,但我没有找到任何相关内容,有人可以解释一下这意味着什么吗。

回答 3 投票 0

Azure Devops 管道中的 Gradle 构建任务中允许使用 sonarQubeRunAnalysis 输入的变量

Azure DevOps 服务器 2022 SonarQube 社区版 10.0 版 我在管道中设置了 Gradle 任务,如下所示: - 任务:Gradle@3 显示名称:“gradlew 构建” 启用...

回答 1 投票 0

Sonarqube 和 Cucumber 功能

有没有办法在SonarQube分析中包含Cucumber功能的测试覆盖率和其他有用的统计数据?我做了一些研究,但找不到合适的插件。

回答 1 投票 0

如何在 SonarQube 中排除项目特定文件

我正在使用 SonarQube(撰写本文时为 6.7)来分析我的 C# 解决方案。 我现在正在努力将文件排除在重复或完整分析之外。 我可以排除如下文件: 我正在使用 SonarQube(撰写本文时为 6.7)来分析我的 C# 解决方案。 我现在正在努力从重复或完整分析中排除文件。 我可以排除以下文件: <Property Name="sonar.exclusions">**/*.Designer.cs</Property> 或重复,例如: <Property Name="sonar.cpd.exclusions">**/*.g.cs,Tests/UITest*.cs</Property> 据我所知,排除模式是相对于项目的根而言的。 现在如果我有以下设置: 项目A a.cs b.cs B项目 a.cs c.cs 我只想从项目 B 中排除文件 a.cs,但不想从项目 A 中排除。 将 a.cs 添加到排除项会将其从两个项目中排除。 我发现做到这一点的唯一方法是使用绝对路径,例如: 文件:C:/开发/解决方案/Src/Project_B/a.cs 这可行,但随后我收到一条警告,指出使用绝对文件路径(通过使用 file:) 已被弃用,因此有时会被删除,因此不应使用。 我已经尝试过使用相对路径,例如: ../Project_B/a.cs 或 ./../Project_B/a.cs 但这并没有排除任何文件。 是否有任何未弃用的方法可以仅从一个项目中删除文件? 查看 SonarQube 中的项目 B/a.cs。文件头将显示 SonarQube 理解的路径,例如: 在排除规范中使用该路径的全部或部分。 您可以直接在项目文件中使用 SonarQubeExclude MSBuild 属性来排除整个项目或单个文件。有关更多详细信息,请参阅 SonarQube.Integration.Targets 文件中的 comments。

回答 2 投票 0

Java 中 SonarQube 的自定义规则:switch 语句的 null 检查

我正在用 Java 为 SonarQube 编写自定义规则。我想实现这样的规则:“当 switch 语句括号中的变量类型是 String 并且该变量是外部变量时

回答 1 投票 0

如何在 Java 中抑制 FIXME 注释的警告

我正在开发一个Java应用程序并使用SonarLint来测试代码质量。 声纳显示错误:采取所需的操作来解决此评论指出的问题。 对于下面的线...

回答 3 投票 0

Sonarqube 不包含子目录中的文件

我有一个项目,一个 mulesoft 项目,在各个目录和子目录中都有 *.xml 文件。 Ik 看起来像这样: - pom.xml |-子目录 |-子目录2 |-文件.xml |-file2.xml 子子...

回答 1 投票 0

将 SonarQube 数据库从 aws Internal PostgreSQL 迁移到 AWS RDS PostgreSQL 的问题

我目前正在升级我的 SonarQube 设置并迁移其数据库。这是我当前的配置: 当前 SonarQube 版本:7.9(社区版) 当前数据库:内部 PostgreSQL 12 ...

回答 1 投票 0

为什么sonar:sonar之前需要mvn安装?

官方文档http://docs.sonarqube.org/display/SONAR/Analyzing+with+Maven表示调用声纳的正确方法是: mvn clean install -DskipTests=true mvn 声纳: 声纳 但并不...

回答 3 投票 0

排除 jacoco 中 pom.xml 中的配置并排除 sonar 中的文件

我有一个 Java Multi maven 项目,我为每个子模块配置了 Jacoco maven 插件,以排除我不需要覆盖率报告的文件。 我虽然成功了,因为我没有看到我排除的这些文件...

回答 2 投票 0

如何解决 SonarQube 主要问题“重构代码以便使用流管道”?

我正在一个Java 17项目中工作,我有以下方法: 公共列表 getUserroles(列表 userRoles){ 返回 userRoles.stream().filter(UserRoleDTO::get...

回答 2 投票 0

覆盖 SonarQube 自动分支检测

SonarQube 具有主分支的概念,无论其实际名称如何。根据文档,关键是不要将 sonar.branch.name 属性传递给分析。 到目前为止,一切都很好。哈...

回答 3 投票 0

缓存对于自托管运行者是否有用

我正在使用自托管运行器来构建 Maven 项目。在与 sonarqube 集成时,我遇到了操作/缓存 - 名称:缓存 SonarQube 包 使用:actions/cache@v1 ...

回答 1 投票 0

删除 SonarQube 最大文件大小限制警告

我正在使用 C# 和 .NET,并且我公开了一个 API,该 API 的文件上传限制为 100 MB。它需要像这样,不少于 SonarQube 建议的 8mb,我需要的正好是 100mb。 这里...

回答 1 投票 0

如何解决sonarQube重复行问题?

我将我的代码推送到了 GitLab。但我的管道给我带来了声纳问题。在 Sonarqube 中,我面临重复行问题。我不知道如何解决这个问题。谁能帮助我理解并

回答 2 投票 0

为什么 SonarQube 项目 A 通过了质量关,而项目 B 却失败了,尽管总体问题较多?

我在 SonarQube 中遇到了两个长期项目(项目 A 和项目 B)的奇怪行为。这两个项目已经在不同的产品中存在了一段时间,但我注意到一个差异...

回答 1 投票 0

无法启动 SonarQube,终端出现错误

我正在尝试在我的 Mac Pro M1 上实施 SonarQube。 我已按照以下步骤操作:这里 我还安装了 JDK 11。 但出现错误: 运行 SonarQube... 包装| --> 包装器作为缺点开始...

回答 2 投票 0

CentOS/SwarmPit/Docker/Sonarqube 启动时出错:最大虚拟内存区域 vm.max_map_count [65530] 太低,至少增加到 [262144]

我的设置如下: Docker主机:CentOS Docker节点:CentOS 编排:Swarmpit 当我尝试启动 Sonarqube 容器时,出现错误 错误:[1] 引导检查失败。你...

回答 2 投票 0

如何覆盖 Maven 中的传递依赖版本以进行 SonarQube 集成?

我正在开发一个使用sonar-maven-plugin的Java项目。该插件对 sonar-scanner-api 有传递依赖,由于使用 okio(版本 ...

回答 1 投票 0

为什么 SonarQube 忽略来自 C++ 文件的 gcovr 覆盖数据?

我有一个项目,其结构如下: - 3rdParty_Lib1 - 3rdParty_Lib2 - 项目_根 --- 应用程序/ - - 包括/ ------ 项目标题/ ------ boost_headers/ --- src/ -------- 模块1/ -------

回答 1 投票 0

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