Sonarlint-Visual Studio连接模式是否支持自定义规则?

时间:2018-12-07 07:28:18

标签: sonarqube sonarlint-vs

我已经安装了以下软件:

  • Visual Studio 2017 v 15.9.2

  • SonarLint for Visual Studio 2017 v4.7.0.3891

  • SonarQube v7.4(内部版本18908)

我使用Visual Studio 2015 Update 3创建了C#代码分析器(由于SonarQube.Roslyn.SDK-2.0不支持通过VS 2017 15.9.2创建的代码分析器)。 将生成的jar文件安装到SonarQube服务器后,我可以在默认质量配置文件中激活自定义规则。 然后我通过连接模式将VS2017中的C#解决方案绑定到SonarQube项目。我可以在为我的解决方案生成的.sonarlint \ xxx.ruleset文件中看到自定义规则

但是,当我在VS2017中的解决方案上运行代码分析时,未应用自定义规则。如果我在质量配置文件中激活了标准SonarQube规则(示例S126)并更新了连接,则S126将正确应用。

我尝试为我的项目的自定义规则安装Nuget软件包,但是即使在SonarQube质量配置文件中将其禁用后,该规则仍然适用。

在这种情况下是否支持自定义规则?如果是,我该怎么做才能使其正常工作?

0 个答案:

没有答案