我从 Nuget 安装了 Style Cop Plus。我知道它已安装并正在做它的事情,因为我看到了这样的需求:
SP2001 Warning 5 SP2001 : StyleCopPlus.StyleCopPlus : Only tab characters are allowed to be used for indentation. D:\Users\Chad\Desktop\TypeScript\One\WebApplication4\Classes\Class1.cs 4 1 WebApplication4
但是,这与其他静态代码分析有冲突,不确定从哪里开始。
Warning 5 SA1027 : CSharp.Spacing : Tabs are not allowed. Use spaces instead. D:\Users\Chad\Desktop\TypeScript\One\WebApplication4\Classes\Class1.cs 4 1 WebApplication4
在安装 Style Code Plus 之前,我已经安装了 Style Cop。
显然,我必须关闭其中一个警告,因为它们相互冲突。我试图找出可以为每个规则配置的位置。
如果我 ..
1. go to Project -> Properties -> Code Analysis Tab
2. Click the Open Rules button next to "MS recommended Rules"
3. Search for "SP2001" and "SA1027"
..都没有找到
但是,我确实通过执行以下操作在 Style Cop 规则中找到 SA1027
1. Project Explorer select Project, right mouse => Style Cop Settings
. Find SA1027
如消息所示,SP2001 显然是 Style Cop Plus 规则。
参考Codeplex StyleCop Plus 网页,我在文档中看到一个 Style Copy Plus 对话框,如下所示,但我找不到它。
我在哪里可以找到 StyleCop Plus 关闭 SA1027 的配置屏幕?
更新
从上面引用的网页:
正确安装 StyleCop+ 后,您应该会在设置对话框中看到新的“StyleCop+”选项卡。此选项卡包含用于配置所有 StyleCop+ 功能的设置页面。