sonarqube相关内容
程序包具有以下package-info.java: @ParametersAreNonnullByDefault package foo; import javax.annotation.ParametersAreNonnullByDefault; 类具有以下方法: private static String toIsoString(@Nullable Instant dateTi
..
当尝试将NDepend集成到SonarQube中时,会生成NullPointerException,说明“必须将属性"sonar.cs.ndepend.projectPath"设置为绝对路径" 我遵循了说明,但是现在我很茫然.有任何想法吗? NDepend版本:6.3.0 Professional SonarQube版本:6.0 完整异常堆栈跟踪: ERROR: E
..
每当我尝试将lcov报告导入SONAR时,都会收到以下错误消息 15:00:17.230 WARN: Could not resolve 1 file paths in [/opt/app/workload/jenkins_25172/data/jobs/DEV02/workspace/coverage/lcov.info], first unresolved path: /opt/app/
..
我正在阅读使用Assertj验证结果的测试类. 有时,我发现一个没有断言的assertThat. assertThat(object.getField()); 是否可以在开发周期中的某个位置识别这些类?我的第一个猜测是使用自定义的Sonar规则.尽管我看不到如何定义该方法后应带有断言(方法返回void?)的方法. 解决方案 SonarJava具有规则S2970“声明应完整",该规
..
我正在学习在基于Maven的Java项目中使用Sonarqube 4.3.2.我的工作正常,但是无法填充“生成的行"和“代码的生成的行"指标. 我希望这个指标可以跟踪供应商实际需要手工编写的代码与我们通过代码生成提供的生成代码的总数之间的多少代码.从生成的代码与手动代码中可以大致看出各种问题/统计信息,这也将有所帮助. 起初,我认为Sonarqube可能会自动在 target/gene
..
我正在使用声纳检查我的C#项目.我想测量代码覆盖率,这就是为什么我安装了gallio和opencover的原因.当我运行soner-runner时,一切正常,我的单元测试已执行,但是在声纳Web UI上代码覆盖率为0%. 您知道代码覆盖率为0%的原因吗? 我的解决方案,项目和课程: (S)SonarTestSolution (P)ClassLibrary1 (C)Class1.cs (
..
我正在尝试用gallio运行nunit测试. 这些测试是使用nunit-console-x86.exe运行的 当我使用nunit-console.exe运行它们时,我得到了System.BadImageFormatException 在运行Gallio.Echo.exe(从gallio.org安装了x86捆绑软件)时,我遇到了同样的异常.有没有办法让gallio使用nunit-c
..
Sonarqube一直用这个问题标记代码,我认为这是一个错误的肯定. 代码如下: try(PreparedStatement st=con.prepareStatement(myQuery)){ st.setInt(1, myValue); ... ResultSet rs = st.executeQuery(); ... } 如果我没记错的话,Prepa
..
我们的项目具有以下结构: Maven项目1 Maven项目2 模块1 第2单元 第3单元 Maven项目3 项目1和3分别具有一个单元测试和代码覆盖结果文件.他们没问题.项目2具有三个单元测试和代码覆盖结果文件,每个模块一个. 现在,我想显示SonarQube中的单元测试和代码覆盖率.但是我只能配置一个结果文件(sonar.surefire.reportsPath和
..
我正在尝试通过TeamCity构建过程将声纳分析集成到其中.我有一个NUnit构建步骤,该步骤将运行我的单元测试,然后运行dotCover进行覆盖. 我的下一步是声纳运行器.当前存在的配置是; gallio.mode = dotCover,sonar.gallio.mode = reuseReport,但我也需要sonar.gallio.reports.path. 有人知道上一步生成的
..
我有以下代码: 私有设施updateFacility(Facility newFacility,Facility oldFacility){ if( newFacility.getCity()!= null) oldFacility.setCity(newFacility.getCity()); if(newFacility.getContactEmail()!= null) ol
..
我想减少开关盒 的圈复杂度,我的代码是: public String getCalenderName() { 开关(类型){ 案件国家/地区: 返回国家==空?名称:country.getName()+ HOLIDAY_CALENDAR; case CCP: return ccp == null吗?名称:ccp.getName()+“ CCP” + HOLIDAY_CALENDAR
..
有人知道Sonarqube v4.x或v5.x(C#插件版本5.2)是否支持“ .Net Core”(具有.xproj扩展名)项目吗? 尽管SonarQube Scanner日志文件中没有错误消息,但我们所有的.xproj文件都列在ProjectInfo.log文件中的“跳过的项目”下,并且仪表板仅显示.csproj文件的结果,而不显示任何.xproj文件的结果。 感谢您对此的答复
..
我正在尝试对 Linux 上的 .NET Core 项目执行和报告 SonarQube代码分析(目前暂无测试范围) 我从sonar-scanner 。 sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner“ rel =” nofollow noreferrer“>此页面,并尝试使用以下命令运行报告(服务器网址已在配置中)。
..
我想使用他们的新支持在Linux容器中运行SonarQube分析。适用于dotnet全局工具。我不知道在这种情况下配置(服务器URL,用户凭据)在哪里? 解决方案 这对我来说很好: / p> FROM microsoft / dotnet:2.1.300-sdk 运行apt-get update& apt-get install -y openjdk-8-jre RU
..
我有一个带有两个xunit测试项目的.net核心解决方案。该版本运行在Azure DevOps管道上,我想将测试范围发布到SonarQube(社区)服务器。 我基本上遵循以下博客帖子,并且几乎可以正常运行,问题是我只看到了上一个测试项目的覆盖范围,而不是全部看到了。 我可能是错误,但来自此问题,我猜想我需要先合并* .coveragexml文件发送到SonarQube。 我已经看
..
使用SonarQube构建dotnet核心项目时,您可能会在日志中遇到错误: 警告:以下项目没有有效的ProjectGuid且未使用有效的解决方案(.sln)构建,因此将被从分析中跳过... 您应该怎么做? 解决方案 由于dotnet核心项目(.csproj)将没有 在默认模板中指定的标记,需要手动添加
..
SonarQube具有MSBuild运行器,但.NET Core使用dotnet.exe进行编译,而msbuild只是将其包装。我尝试过使用MSBuild运行程序对我的ASP.NET Core解决方案没有成功。 关于如何将SonarQube与.NET Core结合使用的任何建议?我正在寻找静态代码分析。 解决方案 现在 .csproj 是的a href =“ https://blog
..
自上周五(2016年4月1日)以来,我们在公司中使用sonarqube。 不知何故,我们项目的一个问题全部解决了(实际上没有得到解决)。 现在该项目没有任何问题了。我们甚至删除了sonarqube中的项目并重新开始了分析,这也没有任何问题。 我们尝试了许多不同的方法来使问题退回 (甚至错误是有意为之,但这在sonarqube中不会产生任何问题) 我们正在运行最新版本的sonarq
..
我已经设置了SonarQube 5.2安装,并且我想默认为新用户启用通知。我的意思是用户个人资料中的这些复选框。 如果有人有类似问题,我在文档,可用的插件,互联网上找不到答案。到目前为止,我发现的是SQ数据库中的用户属性: sonar =#select * from其中user_id = 6的属性; id | prop_key | resource_id | text_value |
..