运行 sonarqube 扫描仪出错

Getting error while running sonarqube scanner

在 运行 从 TeamCity

构建时在 SonarQube 中出现以下错误

原因:开始指针 [line=239, lineOffset=1] 应该在结束指针 [line=239, lineOffset=1] 之前

更新了 C# 插件,安装了 VB.net 插件并添加了 Scanner for MSBUILD 最新版本 sonar-scanner-msbuild-2.2.0.24。

仍然出现错误。

很遗憾,我们在最新版本中引入了一个错误。这是相应的票:https://jira.sonarsource.com/browse/SONARCS-629。我们正在努力修复。

作为暂时的解决方法,您可以禁用导致问题的规则。您能否确认您的情况是 S105(不应使用制表符)?

我在检测一个大型 .NET 项目时偶然发现了这个问题:我将 sonarqube 6.1 与 SonarQube Scanner for MSBuild 2.2.0.24 一起使用。

首先,我下载并安装了csharp插件C#5.5.0.479,将相应的jar文件复制到sonarqube专用目录中:这是错误的!

阅读 MSBuild 扫描器文档后,我了解到 msbuild 扫描器本身提供了正确的 csharp 处理程序,因此,我停止了声纳,进入了 sonarqube-6。1\extensions\plugins 并删除了与 csharp 相关的 jar 文件。 我重新启动声纳,然后重复开始 - 构建 - 结束序列,一切都对我有用。

希望对您有所帮助。