sonarqube-scan相关内容

如何强制代码覆盖率为零?

我有几个没有单元测试用例的 java 项目.当我尝试使用 SonarQube 分析这些项目时,我无法获得单元测试代码覆盖率,因为它没有任何测试用例.根据我的研究,我发现如果没有单元测试用例,我可以强制它显示为零.官方 Jacoco Java 文档提到 sonar.jacoco.reportMissing.force.zero=true. 我的 SonarQube 分析将使用 maven 构建 ..
发布时间:2022-01-17 22:18:29 其他开发

如何在 SonarQube Scanner for Jenkins 中设置 sonar.projectBaseDir?

我尝试使用 SonarQube Scanner 插件分析 Jenkins 中多模块项目的一个模块(2.5 版).不幸的是,Jenkins 选择了错误的模块作为工作目录. 在这种特殊情况下,我可以更改模块的顺序,但通常(不止一个分析的模块)它不起作用.所以我想解决属性 sonar.projectBaseDir 的问题,请参阅 高级 SonarQube 扫描仪用法: 备用分析目录 如 ..
发布时间:2022-01-17 22:16:18 其他开发

Sonar 在旧代码中显示新的违规行为

我们正在使用 Sonar Qube 6.7.3 和 sonar-java-plugin 5.3 我们最近对声纳配置进行了以下更改 启用新规则 将配置更改为包含字节码(从 'clean sonar:sonar' 更改为 'clean package sonar:sonar') 我们正在使用声纳 svn 插件并为其提供有效凭据. 我了解向 sonar 提供字节码将有助于它识别 ..
发布时间:2022-01-17 22:16:07 Java开发

Sonarqube C# 扫描器异常:“java.lang.IllegalArgumentException: is not a valid line offset for pointer"

有人知道这里发生了什么吗? 在windows服务器上使用Sonarqube v5.6,c#scanner v5.5.0.479 似乎在多个文件中发现了这一点,而且并不总是相同的文件,这是最令人担忧的. 有人有什么想法吗? 16:46:03 INFO: 从 E:\Jenkins\workspace\Job Build-UnitTest (PullRequests)\.sonar\ ..
发布时间:2022-01-17 22:15:58 C#/.NET

代码覆盖率显示零百分比 - SonarQube

我们正在使用 SonarQube 6.4 前端代码 (JavaScript) & 的代码覆盖率后端代码(java) 显示 0% 开发人员声称他们编写的每个函数或类都有单元测试用例 这个应用程序有数据库层 代码覆盖率 0% 是什么意思? 解决方案 如 docs 中所述 sonarqube 不运行测试,它只是导入其他工具生成的报告,以便在其他分析中显示它们. 所以 ..
发布时间:2022-01-17 22:15:44 其他开发

如何在 sonar-project.properties 中指定通配符

我正在尝试使用 SonarQube 扫描我拥有的 UI 模块.UI 模块的数量很多.它们具有共同的结构.每个模块都有自己的 JS 文件. 我需要指定 sonar.sources 值来匹配我项目中的所有 JS 文件.有可能做这样的事情吗? sonar.sources=\*/*/script声纳.语言=js 我用过这些.但是,我收到一条错误消息,例如 “无法解析路径".有人可以帮忙吗? ..
发布时间:2022-01-17 22:06:43 前端开发

使用 gradle/sonar/Jacoco 排除项目

因此,我们有一个包含 90 多个子项目的构建,其中经常出现目录与项目名称不完全匹配的情况.在某些情况下,我们有空的无项目父目录,而在其他情况下,名称与目录结构不匹配.例如,项目 abc-toaster 的子目录可能仅命名为 toaster.错误是: 模块':commons:thingamajig'的基本目录不存在:/dev/abc/:commons:thingamajig ...除了 ..
发布时间:2022-01-17 22:03:24 其他开发

在竹子中配置声纳

我想在 Bamboo 中添加一个构建步骤,以便使用 sonarqube 分析代码.我不想为 Bamboo 使用像 Sonar 这样的插件,但想知道是否可以编写脚本作为构建步骤来运行声纳.我已经在我们的构建服务器上下载了 sonarqube,并以管理员身份登录并运行. 当我在本地进行设置时,我安装了声纳扫描仪并生成了我从项目根文件夹运行的 MSBuild 脚本,但由于它是一个构建服务器并且我在 ..
发布时间:2022-01-17 22:02:36 其他开发

执行 Sonarqube 分析时出错权限不足"

我正在尝试通过 sonarqube 分析 java 代码.我们在本地环境中创建了一个 sonarqube 服务器,而不是使用声纳云. 我最初尝试使用 sonar maven 插件形成此链接 Sonar-Maven 插件 但是我遇到了“权限不足"错误. [INFO] 构建失败 [INFO]------------------------------------------------- ..
发布时间:2022-01-17 21:59:48 其他开发

SonarQube 中的质量门故障不会导致 Teamcity 中的构建失败

我在 TeamCity 中建立了一个 Build 项目,并将 Sonarqube 与它集成.该项目正在构建,甚至在 SonarQube 控制台中成功发布报告.但是当质量门失败时,它并没有破坏构建.我搜索并阅读了有关构建断路器的信息,但它已经被 TeamCity 的 Sonarqube 插件支持,因为本文档 https://confluence.jetbrains.com/display/TW/So ..
发布时间:2022-01-17 21:56:50 其他开发

SonarQube 从 6.4 升级到 6.5 会破坏扫描仪

我正在使用 sonarQube6.4 并已升级到 6.5 声纳扫描仪是 3.0.3 现在升级后扫描仪会在源路径中有 java 文件时失败.如果我不扫描 java 文件,一切正常. 但是,如果我回滚使用 6.4 版本,一切正常,那么是否有任何回归?这是堆栈跟踪,当我使用 -X 命令运行扫描仪命令时.那么在 6.5 中是否要求提供所有已编译类的位置,有没有办法忽略它. 04:56:21.2 ..
发布时间:2022-01-17 21:53:24 其他开发

Sonarqube 运行后未显示代码覆盖率

我正在使用 maven 运行 sonarqube. 我使用以下 方式安装了它.使用 brew,我安装了 mysql 和 sonar. 当我运行时,我得到 7 个严重错误,但 88 次测试的代码覆盖率为零 当我使用 IntelliJ 的工具运行它时,我得到以下结果.(不是零!) 这是我直接检查 Jacoco 结果的时候.在 $base_direc/target/jacoco/ ..
发布时间:2022-01-17 21:52:08 其他开发