为代码覆盖正确设置SonarQube;

问题描述我正在使用Maven的SpringBoot后端应用服务器上使用JUnit5。以下是项目根目录下的sonar-project.properties文件:sonar.host.url=https://sonarcloud.iosonar.login=xxxsonar.orga

发布:2022-10-16 标签:javacode-coveragesonarqubespring-bootjunit5


当质量门失败的时候,如何让一个大师的构建失败呢?

问题描述之前我使用sonar-maven-pluginversion3.2,然后当声纳质量门失败时,构建也会失败。现在我正在使用sonar-maven-pluginversion3.7.0.1746,这种情况不会发生。即使质量门失败,MavenBuild也成功了。现在,当我在po

发布:2022-10-16 标签:sonarqubemavenmaven-pluginsonarcloud


多线程正确性-同步不一致

问题描述这有什么问题...?publicfinalvoidsetListValid(finalList<ValidRes>listValidRes){this.listValidRes=listValidRes;}声纳对我大喊大叫:Inconsistentsynchronizat

发布:2022-10-16 标签:javafindbugssonarqube


使用Jsvc在Solaris上运行SonarQube

问题描述SonarQube5.0documentation声明要在AIX、HPUX或Solaris上安装SonarQube,必须安装Java服务包装程序,这是经过许可的软件。是否可以使用某些免费/开源替代方案来实现此目的?有一个由Apache提供的Jsvc库,用于实现相同的功能。

发布:2022-10-16 标签:sonarqubesolaris


将Quality Gate添加到Jenkins Maven项目的构建部分

问题描述我有一个JenkinsMaven项目,它为我的构建运行SonarQube分析。我想添加质量门,这样当质量门失败时我的构建就会失败。我也希望不使用Jenkinsfile(所以只使用Jenkins项目配置)。目前,我使用Build部分来执行SonarQube分析。‘Goals

发布:2022-10-16 标签:jenkinssonarqubemaven-plugin


Go Lang的Sonarqube中未出现代码覆盖

问题描述我正在对Sonarqube使用GitHub操作。我的项目是高朗。在Sonarqube仪表板上构建后,代码覆盖率显示为0.0%。您能告诉我如何解决这个问题吗?steps:-uses:actions/checkout@master-name:SonarQubeScanuses

发布:2022-10-16 标签:code-coveragesonarqubegithub-actions


声纳中的JavaScript代码覆盖

问题描述我在使用Sonar和插件进行Java代码覆盖方面是个新手。在使用Sonar进行分析时,有哪些可能找出Java代码的质量(包括代码覆盖率)?目前我使用的是KarmaRunner,它提供代码覆盖率报告。可以在声纳中使用吗?谢谢。SonarQube以下讨论为推荐答案项目设置So

发布:2022-10-16 标签:javascriptcode-coveragesonarqubekarma-runner


GitLab-ci:如果MR存在,则只触发MERGE_REQUEST DETACH流水线,如果不存在,则触发源分支流水线。这两条管道不应同时运行

问题描述我想在创建MR时查看MR(合并请求)命令部分中的声纳结果我的主要期望:如果源分支存在MR,则触发分离管道(不触发功能管道。我只需要那个来查看MR命令中的声纳结果)如果源分支没有MR,只需触发正常功能(源)分支管道我试着用下面的示例阶段来做这件事。但是当我将提交推送到源管道

发布:2022-10-16 标签:gitlabgitlab-cisonarqube


如何在用于maven构建的jenkins管道中增加代码覆盖率。

问题描述我在Jenkins中运行基于maven的管道,但由于代码覆盖率为零,导致声纳质量门失败。如何通过更改管道脚本或源代码来提高代码覆盖率。推荐答案SonarQube实际上并不执行代码覆盖率分析。您必须使用探测器(例如:Jacoco)运行您的单元测试,并正确上传analysis

发布:2022-10-16 标签:jenkinsdevopssonarqubemaven


C项目的sonarqube扫描仪属性文件

问题描述我正在使用声纳Qube分析C文件。经过分析,我看不到列出的完整C/C++气味。例如,代码气味中不会列出除以零错误。我的声纳扫描仪设置使用选项sonar.language=c重新配置为C语言,并使用特定于C语言的标记,如sonar.c.includedirectories。

发布:2022-10-16 标签:sonarqube