SonarLint的“分析排除”无效

问题描述

  • 我已在Visual Studio 2017中安装了SonarLint。(版本4.27.022695)
  • 启用了完整的解决方案分析。
  • SonarLint已连接到SonarQube Server(它已从服务器下载了新规则集)
  • 然后我在测试项目上启用了Exclude from analyzing选项
    • 右键单击测试项目->“ SonarLint连接模式”->“从分析中排除”
    • <SonarQubeExclude>True</SonarQubeExclude>添加到csproj
    • 然后我重新构建整个解决方案。

问题
在Visual Studio中,我仍然看到来自Test Project的警告。

我也尝试过将测试项目设置为SonarQube测试项目。所以我的csproj文件现在有两个条目

<SonarQubeExclude>True</SonarQubeExclude>

<SonarQubeTestProject>True</SonarQubeTestProject>

但是,在VS中构建解决方案后,我仍然可以从测试项目中看到Sonar的警告和信息

解决方法

目前看来不可能

reference

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...