【发布时间】:2021-02-12 10:23:22
【问题描述】:
- 我在 Visual Studio 2017 中安装了 SonarLint。(版本 4.27.022695)
- 启用完整的解决方案分析。
- SonarLint 已连接到 SonarQube 服务器(它已从服务器下载新规则集)
- 然后我在测试项目上启用了
Exclude from analyzing选项- 右键单击测试项目->SonarLint 连接模式->从分析中排除
- 将
<SonarQubeExclude>True</SonarQubeExclude>添加到 csproj 中 - 然后我重新构建整个解决方案。
问题
在 Visual Studio 中,我仍然看到来自测试项目的警告。
我也尝试将测试项目设置为 SonarQube 测试项目。所以我的 csproj 文件现在有两个条目
<SonarQubeExclude>True</SonarQubeExclude>
<SonarQubeTestProject>True</SonarQubeTestProject>
但是,在 VS 中构建解决方案时,我仍然看到 Sonar 的警告和来自测试项目的信息
【问题讨论】:
标签: visual-studio-2017 sonarqube sonarlint