SonarLint for VisualStudio中的SonarQube服务器没有严重性

时间:2016-06-24 12:10:29

标签: visual-studio sonarlint

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

1 个答案:

答案 0 :(得分:1)

SonarLint邮件列表上已回答了这个问题:https://groups.google.com/d/topic/sonarlint/62E37g-0lnA/discussion

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

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

只有在绝对没有报告误报的情况下才能打破构建。虽然我们一直瞄准这一点,但我们没有足够的信心说没有误报。严重性级别映射可以完成,并且将在一个点上进行。