- 我已经在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的警告和来自测试项目的信息
看起来目前不可能实现
参考