【发布时间】:2011-12-28 13:18:51
【问题描述】:
如何在 StyleCop 规则中设置所有私有字段必须以下划线 _ 开头?
【问题讨论】:
-
还添加规则,每个函数都应该包含至少一个 goto 语句:)
-
This 可能对您有用,只需进行一些小改动。
如何在 StyleCop 规则中设置所有私有字段必须以下划线 _ 开头?
【问题讨论】:
您可以查看StyleCop+ 及其灵活的命名规则。它是开源的,因此您也可以使用它来编写自己的自定义规则。
附:类似问题:Find out if CsElement is a static field? (StyleCop custom rule)
【讨论】:
SX1309FieldNamesMustBeginWithUnderscore StyleCop 规则完成工作。
https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SX1309.md
此规则可以在规则集文件中配置error 操作,如下所示,以实现所需的目标。
<Rules AnalyzerId="StyleCop.Analyzers" RuleNamespace="StyleCop.Analyzers">
<Rule Id="SX1309" Action="Error" />
</Rules>
【讨论】: