sonarqube相关内容

VS2013 CodeCoverage.exe运行设置文件从不解析

环境: Visual Studio 2013 Premium,W​​in7Ultimate,CodeCoverage.exe 目标:代码覆盖率报告如下:不包括测试项目代码,以后再转换为.coveragexml以报告给SonarQube 5.1。 烦恼我什至都不知道这个解析错误,而没有在命令中添加 / verbose 开关。我唯一的失败指示是添加 / config 开关时不再生成.cov ..
发布时间:2020-10-04 20:44:21 C#/.NET

SonarQube-统一测试新代码的代码覆盖率不起作用

我正在尝试使用新代码的单元测试代码覆盖率进行声纳分析。当我使用cobertura进行代码覆盖率分析并进行Sonar分析时,正确显示了代码的总体代码覆盖率,但是未显示新代码的代码覆盖率。 设置: scm = Git sonar.scm.disabled = false 我确实关注了 签出较早的源代码 将Sonar项目版本设置为1.0 创建Cobertura报告(xml文 ..
发布时间:2020-10-04 20:41:42 其他开发

SonarQube:在覆盖率报告期间忽略文件

我想为 ui 项目提供一份覆盖率报告。 该项目主要由 .ts 文件受版本控制。 gulp 命令用于检查覆盖率,生成 .js 文件,然后检查覆盖率。 (以及一份覆盖报告,该报告仅仅报告这些文件) .js 文件不受版本控制,并且在生成时与 .ts 文件混合(即,只要有 .ts code>文件,其旁边将生成一个 .js 文件。) 以下问题: 当 sonarqube 生成覆盖 ..
发布时间:2020-10-04 20:40:26 其他开发

有没有插件可以在没有Java源代码或类的情况下将jacoco-it.exec数据文件(覆盖数据)加载到SonarQube中?

在阅读许多帖子时,在许多情况下,用户已使用jacoco代理生成覆盖率数据(即,创建了jacoco.exec或jacoco-it.exec的exec数据文件)。但是,关于将数据导入SonarQube有很多问题。在许多这些用例中,在创建exec数据文件时,该文件就已与构建时项目结构解除关联。您可以在没有相关类或源文件的情况下将jacoco exec数据文件加载到SonarQube中吗?如果是,那么您可 ..
发布时间:2020-10-04 20:34:33 其他开发

找不到ID为'org.sonarqube'的插件

我正在尝试使用gradle实现声纳,以实现我的项目的代码覆盖率测量。 我们正在使用gradle-4.0.1和sonarqube-6.4。 当我从命令行运行gradle sonarqube时,出现此错误- $找不到ID为'org.sonarqube'的b $ b 插件。 我尝试了一些代码更改,但没有运气,请帮忙。 我的build.gradle文件如下- bu ..
发布时间:2020-10-04 20:29:36 其他开发

使用Jenkins Sonar插件成功构建后,Sonar不会显示代码覆盖率

我正在尝试涵盖Sonar和Jenkins的代码。我看到Jenkins的Sonar插件成功执行了JUnit测试用例并成功完成了构建。但是Sonar不会在项目上显示“代码覆盖率”结果(总是显示0.0%作为代码覆盖率)。但是Sonar确实显示出“单元测试成功”。 我正在将Maven与Jenkins和Sonar一起使用。 I在执行Sonar插件时在Jenkins日志中获得以下消息: 项 ..
发布时间:2020-10-04 20:25:26 其他开发

声纳中的代码覆盖率和线路覆盖率有什么区别

我知道行覆盖率和分支覆盖率有什么区别,但是代码覆盖率和行覆盖率有什么区别?以前的指令覆盖率高吗? 解决方案 覆盖率是细微的;-)行和分支覆盖率的混合。 您可以在我们的指标描述页面上找到公式: 覆盖率=(CT + CF + LC)/(2 * B + EL) 其中 CT-分支至少一次评估为“ true” CF-分支至少一次评估为“ false” LC-行覆盖( l ..
发布时间:2020-10-04 20:23:49 其他开发

覆盖率降低时SonarQube质量门失败

我正在使用SonarQube 4.3,并尝试使质量门(以前称为警报)工作,但自上次分析以来集成测试的覆盖率下降时,该门就失败了。 >有人知道该怎么做吗? 解决方案 好,就是这样。设置“覆盖率,自上次分析以来的增量,小于0”。如果应该导致错误,则在错误字段中输入“ 0”。 感谢Disco 3 ..
发布时间:2020-10-04 20:22:07 其他开发

Jacoco eclipse插件和SonarQube中的代码覆盖率百分比值不同

我有一个Java项目。根据Jacoco eclipse插件(EclEmma Java代码覆盖率2.3.1.201405111647),该项目的代码覆盖率为22.3%。我生成.exec报告并将其提供给SonarQube,并使用声纳运行器进行分析。结果,SonarQube网络界面上显示的代码覆盖率为20.2%。软件包级别的coverage值也不同于Jacoco的eclipse插件显示的值。那怎么可能? ..
发布时间:2020-10-04 20:20:58 Java开发

SonarQube-integrationTest.exec-sonarRunner(Gradle)或“ sonar-runner”命令-显示0.0%的覆盖率

运行基于Gradle的构建和集成测试后,我成功地通过Jacoco在“ build / jacoco”文件夹中生成了2个.exec文件。 Gradle命令: “ gradle clean build IntegrationTest” 完成后,它将在build / jacoco文件夹下生成以下.exec文件。 test.exec integrationTest.exec 以 ..
发布时间:2020-10-04 20:17:21 其他开发

如何解决“不要覆盖Object.finalize()方法”的问题。问题

最近,我找到了一个工具[SonarQube]来帮助我发现代码中的潜在威胁,我已经解决了该工具报告的所有问题。 但是,这也给我带来了“被保护的void finalize()”方法的潜在威胁问题,该方法已被我覆盖,该工具向我显示一条消息“请勿覆盖Object.finalize()方法”。 任何人都可以帮我解决这个问题的方法,重写的方法还包括一些业务逻辑。 解决方案 从不。决不! 从 ..
发布时间:2020-10-04 19:15:13 移动开发

从声纳分析中排除一些PHP代码

是否有一种方法可以从声纳分析中排除某些代码行而不排除整个源代码文件? 我会给你一个具体的例子,我需要为未使用的函数参数排除某种代码味道: p> 我实现了这样的验证方法: 公共函数validateTruth(string $ attribute,$ value):布尔 { $ acceptable = [ '0', 0, 'false', false, '1', 1, ' ..
发布时间:2020-10-04 19:11:58 PHP

如何从代码分析中排除目录?

对此有一些疑问,但没有一个能解决我的问题。 我使用SonarQube对我的一个项目进行代码分析,其中包含一个迁移目录。我想从代码分析中排除该目录中的所有源文件。 在项目中Configuration-> Settings-> Exclusions- >文件->源文件排除项我添加了“ ** / Migrations / 。” ,但是在分析结果中,该目录中的代码文件仍然存在问题。 项目 ..
发布时间:2020-10-04 19:04:04 其他开发

从Sonarqube API访问质量门状态

我的问题: 我想通过SonarQube Web API获取SonarQube中项目质量门的当前状态,但是看不到质量门作为文档中的可用指标。 背景: 我正在使用的最佳方法是什么? SonarQube API可以访问有关项目分析的信息。 API的输出用于生成每周报告。我可以通过以下SonarQube API调用访问有关每个项目的信息。 http:// my-sonar-sit ..
发布时间:2020-10-04 18:53:14 其他开发

这是什么意思,以及如何解决SonarQube Java问题“应该删除软件包之间的循环”。 (鱿鱼:CycleBetweenPackages)

当在这些软件包中的类之间使用或导入种类存在依赖性时,软件包之间存在循环。 请考虑以下示例。假设有4类:卡车和 org.example.car 中的接口 Car code>包, org.example.part Navigation 和 CPU / code>。在包 org.example.car 和 org.example.part 的包中,我们使用类卡车->汽车和类导航-> CPU 。假设 ..
发布时间:2020-10-01 21:03:39 Java开发

如何在SonarQube中实现Checkstyle Regexp规则

在我们的团队中,由于多种原因,特别是由于仪表板,我们已经从使用Checkstyle和FindBugs切换到SonarQube,因为它们使我们能够更轻松地全局了解我们的位置。 但是,在此过程中,我们丢失了一些有用的支票,这些支票我正在尝试使用SonarQube进行转换/重新实现。特别是,我们的Java代码(旧版和较新版本)受到以下日志记录平台/库的困扰:slf4j + logback,Comm ..
发布时间:2020-10-01 05:44:30 其他开发

通过声纳checkstyle插件向@SuppressWarnings致敬

是否可以使用Checkstyle插件配置SonarQube 5.1,以兑现 @SuppressWarnings(“ deprecation”)批注。我不想关闭“避免使用不推荐使用的方法”规则,我只是想让SonarQube兑现 @SuppressWarnings 批注。 我有一个Java代码,需要在其中使用不推荐使用的 createValidator()方法,如下所示: @Suppre ..
发布时间:2020-10-01 05:44:19 其他开发

SonarQube是否可以代替Checkstyle,PMD,FindBugs?

我们从头开始研究一个Web项目,并研究以下静态代码分析工具。 Conventions(Checkstyle) 不良做法(PMD) 潜在错误(FindBugs) 该项目基于Maven构建。而不是为此目的使用多个工具,而是在寻找一个灵活的解决方案,并遇到了SonarQube。 是的,我们可以从Checkstyle,PMD中获得结果是真的吗和SonarQube的Findbugs? ..
发布时间:2020-10-01 05:38:23 其他开发