【问题标题】:SonarLint version included with Sonarqube C# pluginSonarqube C# 插件随附的 SonarLint 版本
【发布时间】:2016-04-08 18:02:47
【问题描述】:

根据site,如果您使用的是 C# 插件 4.5 或更高版本(我使用的是 v5),则 sonarlint 或声纳扫描仪应该是版本 2 但是当我查看包含的文件时,sonarlint 版本是 v1.10。

这是正确的还是当前与 C# 插件捆绑在一起的版本不正确。

我的问题是,在构建服务器上安装 VS2015 SP2 后,SonarQube 停止记录问题,并且在我的调试中,这是可能原因列表中的最后一项。

如果我将构建定义更改为使用 MSBuild 12,则会记录问题,但不会在 MSBuild 14 上记录。当我使用 MSBuild 12 或 14 从命令提示符执行进程时,不会记录任何问题。从我可以看到的所有结果文件中一切仍然有效,只是没有导入 sonarqube。

编辑:与Question 相关,基本上我正在尝试找到实际的问题和解决方案

【问题讨论】:

    标签: msbuild sonarqube sonarqube-5.4


    【解决方案1】:

    您指向的doc 根本没有提到SonarLint。 v2(在兼容性矩阵中)指的是 SonarQube Scanner for MSBuild 的版本,因此使用 Scanner for MSBuild v2 和 C# Plugin v5 就可以了。 SonarLint 是完全不同的东西,你不应该关心它的一些库被嵌入到 C# 插件中。

    【讨论】:

    • 好的,我正在使用最新的 SonarQube 扫描仪和最新的插件以及最新的 SonarQube,并且使用 VS2015 Sp2 和 sonarqube 在使用 MSBuild 14 / Visual Studio Build 时没有出现任何问题
    • 已发布新更新以解决我在 C# plaugin v 5.1 上列出的问题
    猜你喜欢
    • 2016-10-30
    • 2017-12-22
    • 1970-01-01
    • 2017-03-14
    • 2017-05-19
    • 2019-07-04
    • 1970-01-01
    • 2017-11-22
    • 2018-01-31
    相关资源
    最近更新 更多