sonarqube相关内容

NDepend SonarQube集成生成java.lang.NullPointerException

当尝试将NDepend集成到SonarQube中时,会生成NullPointerException,说明“必须将属性"sonar.cs.ndepend.projectPath"设置为绝对路径" 我遵循了说明,但是现在我很茫然.有任何想法吗? NDepend版本:6.3.0 Professional SonarQube版本:6.0 完整异常堆栈跟踪: ERROR: E ..
发布时间:2020-07-01 04:31:22 其他开发

验证已在Assertj中调用了断言

我正在阅读使用Assertj验证结果的测试类. 有时,我发现一个没有断言的assertThat. assertThat(object.getField()); 是否可以在开发周期中的某个位置识别这些类?我的第一个猜测是使用自定义的Sonar规则.尽管我看不到如何定义该方法后应带有断言(方法返回void?)的方法. 解决方案 SonarJava具有规则S2970“声明应完整",该规 ..
发布时间:2020-06-21 18:45:06 Java开发

Sonarqube-为什么不填充Java生成的代码行?

我正在学习在基于Maven的Java项目中使用Sonarqube 4.3.2.我的工作正常,但是无法填充“生成的行"和“代码的生成的行"指标. 我希望这个指标可以跟踪供应商实际需要手工编写的代码与我们通过代码生成提供的生成代码的总数之间的多少代码.从生成的代码与手动代码中可以大致看出各种问题/统计信息,这也将有所帮助. 起初,我认为Sonarqube可能会自动在 target/gene ..
发布时间:2020-06-16 18:38:29 Java开发

带有Gallio和Opencover的声纳,代码覆盖率:0%

我正在使用声纳检查我的C#项目.我想测量代码覆盖率,这就是为什么我安装了gallio和opencover的原因.当我运行soner-runner时,一切正常,我的单元测试已执行,但是在声纳Web UI上代码覆盖率为0%. 您知道代码覆盖率为0%的原因吗? 我的解决方案,项目和课程: (S)SonarTestSolution (P)ClassLibrary1 (C)Class1.cs ( ..
发布时间:2020-06-15 19:32:21 C#/.NET

用gallio运行nunit测试(x86)

我正在尝试用gallio运行nunit测试. 这些测试是使用nunit-console-x86.exe运行的 当我使用nunit-console.exe运行它们时,我得到了System.BadImageFormatException 在运行Gallio.Echo.exe(从gallio.org安装了x86捆绑软件)时,我遇到了同样的异常.有没有办法让gallio使用nunit-c ..
发布时间:2020-06-15 19:32:14 其他开发

SonarQube:多个单元测试和代码覆盖结果文件

我们的项目具有以下结构: Maven项目1 Maven项目2 模块1 第2单元 第3单元 Maven项目3 项目1和3分别具有一个单元测试和代码覆盖结果文件.他们没问题.项目2具有三个单元测试和代码覆盖结果文件,每个模块一个. 现在,我想显示SonarQube中的单元测试和代码覆盖率.但是我只能配置一个结果文件(sonar.surefire.reportsPath和 ..
发布时间:2020-06-13 19:14:16 其他开发

Sonar的TeamCity dotCover报告路径

我正在尝试通过TeamCity构建过程将声纳分析集成到其中.我有一个NUnit构建步骤,该步骤将运行我的单元测试,然后运行dotCover进行覆盖. 我的下一步是声纳运行器.当前存在的配置是; gallio.mode = dotCover,sonar.gallio.mode = reuseReport,但我也需要sonar.gallio.reports.path. 有人知道上一步生成的 ..
发布时间:2020-06-12 19:12:43 其他开发

Sonarqube支持“ .Net Core”(带有.xproj扩展名)项目

有人知道Sonarqube v4.x或v5.x(C#插件版本5.2)是否支持“ .Net Core”(具有.xproj扩展名)项目吗? 尽管SonarQube Scanner日志文件中没有错误消息,但我们所有的.xproj文件都列在ProjectInfo.log文件中的“跳过的项目”下,并且仪表板仅显示.csproj文件的结果,而不显示任何.xproj文件的结果。 感谢您对此的答复 ..
发布时间:2020-05-31 20:13:20 其他开发

从Azure DevOps到SonarQube服务器发布多个.NET Core项目的测试范围

我有一个带有两个xunit测试项目的.net核心解决方案。该版本运行在Azure DevOps管道上,我想将测试范围发布到SonarQube(社区)服务器。 我基本上遵循以下博客帖子,并且几乎可以正常运行,问题是我只看到了上一个测试项目的覆盖范围,而不是全部看到了。 我可能是错误,但来自此问题,我猜想我需要先合并* .coveragexml文件发送到SonarQube。 我已经看 ..
发布时间:2020-05-31 19:34:54 其他开发

以下项目没有有效的ProjectGuid,并且未使用有效的解决方案(.sln)构建,因此将跳过分析

使用SonarQube构建dotnet核心项目时,您可能会在日志中遇到错误: 警告:以下项目没有有效的ProjectGuid且未使用有效的解决方案(.sln)构建,因此将被从分析中跳过... 您应该怎么做? 解决方案 由于dotnet核心项目(.csproj)将没有 在默认模板中指定的标记,需要手动添加 ..
发布时间:2020-05-31 19:29:30 其他开发

针对ASP.Net Core解决方案/项目运行SonarQube

SonarQube具有MSBuild运行器,但.NET Core使用dotnet.exe进行编译,而msbuild只是将其包装。我尝试过使用MSBuild运行程序对我的ASP.NET Core解决方案没有成功。 关于如何将SonarQube与.NET Core结合使用的任何建议?我正在寻找静态代码分析。 解决方案 现在 .csproj 是的a href =“ https://blog ..
发布时间:2020-05-31 19:25:10 其他开发

Sonarqube没有注册任何C#问题

自上周五(2016年4月1日)以来,我们在公司中使用sonarqube。 不知何故,我们项目的一个问题全部解决了(实际上没有得到解决)。 现在该项目没有任何问题了。我们甚至删除了sonarqube中的项目并重新开始了分析,这也没有任何问题。 我们尝试了许多不同的方法来使问题退回 (甚至错误是有意为之,但这在sonarqube中不会产生任何问题) 我们正在运行最新版本的sonarq ..
发布时间:2020-05-30 20:13:52 C#/.NET

如何为新用户订阅通知?

我已经设置了SonarQube 5.2安装,并且我想默认为新用户启用通知。我的意思是用户个人资料中的这些复选框。 如果有人有类似问题,我在文档,可用的插件,互联网上找不到答案。到目前为止,我发现的是SQ数据库中的用户属性: sonar =#select * from其中user_id = 6的属性; id | prop_key | resource_id | text_value | ..
发布时间:2020-05-30 02:00:14 Java开发