我在 VS 2015 中安装了 SonarLint,它看起来是一个很有潜力的伟大扩展。
目前,扩展程序也在分析我的测试项目并对此发出警告。如何禁用对特定(测试)项目的检查?
更新 它不是关于禁用 SonarQube 中的特定声纳规则或项目,而是关于 Visual Studio 扩展 SonarLint。
我在 VS 2015 中安装了 SonarLint,它看起来是一个很有潜力的伟大扩展。
目前,扩展程序也在分析我的测试项目并对此发出警告。如何禁用对特定(测试)项目的检查?
更新 它不是关于禁用 SonarQube 中的特定声纳规则或项目,而是关于 Visual Studio 扩展 SonarLint。
在 Visual Studio 中,打开项目,然后深入参考部分。选择编辑活动规则集:
在打开的屏幕中,选择/取消选择特定项目所需的规则。然后点击保存。这很可能会.ruleset
在您的项目中创建一个新文件并指示 Roslyn 使用该文件而不是标准集。
结果是项目文件被更新为这样的<CodeAnalysisRuleSet>
标签:
<CodeAnalysisRuleSet>UnitTests.Core.ruleset</CodeAnalysisRuleSet>
您还可以使用添加新文件向导并选择“代码分析规则集”选项:
然后从“分析”菜单中选择“为解决方案配置代码分析”,您可以从中选择新添加的规则集并将其分配给您想要的项目: