Tag: sonarqube scan

我可以在Linux上运行.NET Core(C#)的SonarQube代码分析吗?

我正在尝试从Linux构建代理程序执行并报告一个针对.NET Core项目的SonarQube代码分析 (目前没有测试覆盖率)。 我从此页面下载了sonar-scanner ,并尝试使用以下命令运行报告(服务器URL在配置中设置)。 sonar-scanner -Dsonar.projectKey=”MyProject” -Dsonar.projectName=”MyProject” -Dsonar.sources=$PWD 执行似乎是成功的,我将完整输出上传到这个要点 。 但是,如果我去SonarQube网站上的项目仪表板,我看不出任何问题或代码气味。 我想确保我的项目至少包含一个错误,所以我在其中一个源文件中添加了一个goto语句,并检查我们的质量配置文件中是否启用了该警告,但我仍然没有遇到任何问题。 (源文件本身被正确选取,我可以在SonarQube中看到文件列表和所有源文件。) 我做错了什么,或者预计这不起作用? (只是为了澄清这不是关于.NET Core的现有问题的重复:我在这里展示的相同命令在Windows上适用于我,它只适用于Linux。)

SonarQube MSBuild无法排除文件

我正在使用msian在debian上运行分析,使用以下命令: mono /msbuild/SonarQube.Scanner.MSBuild.exe begin /d:sonar.login= /d:sonar.host.url=https:// /d:sonar.exclusions=test/**/* /k: 但是在end命令中: INFO: Index files INFO: Excluded sources: INFO: test/**/* INFO: 17 files indexed INFO: 0 files ignored because of inclusion/exclusion patterns INFO: Quality profile for cs: Sonar way INFO: Excluded sources for coverage: INFO: test/** 并且我的服务器的UI分析包括来自test/文件夹的文件。 为什么它无法忽略特定文件? 使用SonarQube 6.7和sonar-scanner:3.3

为什么SonarQube会重新打开标记为“无法修复”的问题?

在我们的组织中,我们使用SonarQube 5.6和C#插件5.3.1,我们标记为Will Not Fix的每个问题都会在下次分析运行时重新打开。 有时,当分析再次运行时,问题会被标记为“无法修复”(如之前手动标记)。 我们被困在一个圆圈里。 有任何想法吗?

Sonarqube v.4 TFS任务“发布分析结果”抛出错误“无法获取指标”

在TFS上,我无法运行“发布分析结果”以在TFS网页上发布质量门。 其他任务“准备SonarQube上的分析”和“运行代码分析”成功运行。 错误消息是: [错误] [SQ]无法获取指标 [错误] [SQ]无法获取ID’FWK9NiOFibiMfA2L0BHo’的任务 尽管有错误消息,当我访问url http:// localhost:9000 / api / ce / task?id = FWK9NiOFibiMfA2L0BHo时,我得到一个带有任务信息的json响应。