【问题标题】:No severity from SonarQube server in SonarLint for VisualStudioSonarLint for Visual Studio 中的 SonarQube 服务器没有严重性
【发布时间】:2016-10-27 01:25:03
【问题描述】:

我已经为 Visual Studio 安装了 SonarLint 并连接到我们的 SonarQube 服务器。我绑定它(甚至更新它)。它似乎有效,但是当我将 Visual Studio 中的设置与 SonarQube 设置进行比较时,我发现严重性不一样!?所以我连接工作,但似乎 SonarLint 没有使用我们 SonarQube 服务器上设置的规则的严重性。当开发人员在 Visual Studio 中工作时与 SonarQube 服务器相比具有不同的严重性时,它当然不会工作。有什么建议吗?

【问题讨论】:

    标签: visual-studio sonarlint


    【解决方案1】:

    此问题已在 SonarLint 邮件列表中得到解答,此处:https://groups.google.com/d/topic/sonarlint/62E37g-0lnA/discussion

    我可以确认,SonarLint for Visual Studio(连接模式)中未考虑在 SQ 端配置的严重性。在 VS 中,我们将所有问题都视为警告。原因在于

    • 我们不想破坏 VS 内部的构建,而如果检测到很可能会映射到 VS 错误的阻止程序或严重问题,
    • 在 SQ 中有 5 个严重级别,而在 VS 中有 3 个(+ 问题可以淡化)。

    只有在绝对没有报告误报的情况下才能接受破坏构建。虽然我们一直致力于此,但我们没有足够的信心说没有误报。可以完成严重性级别映射,并将在某一时刻完成。

    【讨论】:

      猜你喜欢
      • 2017-10-24
      • 2017-03-09
      • 2016-10-10
      • 1970-01-01
      • 2016-07-27
      • 2016-09-16
      • 2017-10-18
      • 2020-02-27
      • 1970-01-01
      相关资源
      最近更新 更多