有没有办法轻松阻止StyleCop警告显示在解决方案中的特定项目中.或者更确切地说,是一种选择Visual Studio应该对哪些项目进行StyleCop分析的方法?
我们有一个包含9个项目的解决方案.我实际上只想看到2个项目的StyleCop警告,所以我StyleCop.Settings
在这些项目根目录中创建了文件.这意味着,对于其余项目,将应用默认规则集,每次打开课程时,我都会看到一个充满警告的屏幕.
我能想到删除这些警告的唯一方法是在StyleCop.Settings
关闭所有规则的情况下添加上面文件夹级别的另一个文件,并在我感兴趣的特定设置文件上设置合并选项,以便不与此父文件合并.这只是感觉不对.有更清洁的选择还是我唯一的?
更新:我正在寻找一种方法来阻止警告出现在Visual Studio中.我已将Settings.StyleCop
文件添加到解决方案文件夹并禁用所有规则.我在我的一个测试项目中运行StyleCop分析,并且没有报告错误.但是,打开一个测试类会发现一大堆StyleCop警告,我想要压制它.这可能是ReSharper插件的StyleCop吗?我创建了一个代码清理配置文件,并在那里禁用了某些规则,但这似乎在我的测试类中没有任何区别.
Ale*_*kov 22
请查看文件列表配置 - 它们允许每个项目默认禁用规则:
默认情况下启用或禁用
此外,新设置允许您确定默认情况下是应启用还是禁用规则.这可以在项目级别或SourceFileList级别设置.例如,以下是默认情况下禁用所有规则设置项目的方法,并且只显式启用了两个规则:
<StyleCopSettings Version="4.3">
<GlobalSettings>
<BooleanProperty Name="RulesEnabledByDefault">False</BooleanProperty>
</GlobalSettings>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13426 次 |
最近记录: |