C# 如何将所有stylecop规则的操作设置为错误
我们正在一个C#项目中使用StyleCop分析器。() 问题在于如何将规则代码分析(CAXXXX)和样式分析(SAXXXX)的所有操作都设置为“错误”,而不是“警告”。显然,我可以列出所有规则,如:C# 如何将所有stylecop规则的操作设置为错误,c#,stylecop,C#,Stylecop,我们正在一个C#项目中使用StyleCop分析器。() 问题在于如何将规则代码分析(CAXXXX)和样式分析(SAXXXX)的所有操作都设置为“错误”,而不是“警告”。显然,我可以列出所有规则,如: <Rule Id="CAXXXX" Action="Error" /> <Rule Id="SAXXXX" Action="Error" /> 但这并不方便。还有别的办法吗 项目使用了stylecop和set propertyGroup: <StyleCopTre
<Rule Id="CAXXXX" Action="Error" />
<Rule Id="SAXXXX" Action="Error" />
但这并不方便。还有别的办法吗
项目使用了stylecop和set propertyGroup:
<StyleCopTreatErrorsAsWarnings>false</StyleCopTreatErrorsAsWarnings>
false
将操作设置为错误。但这在新工具stylecop analyzers中不起作用。实现这一点的更快方法是: 在分析器上,单击活动规则集: 给予类似于: 全部选中: 然后单击任何“警告”并选择“错误”: 然后它们都设置为“错误”:
要在默认情况下将所有代码分析规则设置为具有错误操作,可以将以下内容添加到.csproj文件的属性组中:
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
true
这适用于添加到.NET Core 2.1项目中的Microsoft.CodeAnalysis.FxCopAnalyzers和StyleCop.Analyzers包。此标志将处理所有警告和错误,而不仅仅是StyleCop和FxCop。