StyleCop +高级命名规则,可变命名

时间:2012-07-05 09:05:04

标签: c# stylecop naming-conventions

如何配置StyleCop +命名规则,以便我的变量名称controlUIcontrolHVACTest等成功验证?

目前,由于它不是sampleName格式,因此StyleCop +会抱怨命名约定。

此外,添加自定义命名验证规则的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

简单 - 您关闭了您不喜欢的规则,您可以编写自己的规则。

StyleCop规则不能像您想要的那样配置 - 您必须替换规则。

  

此外,添加自定义命名验证规则的最佳方法是什么?

从文档开始。

可替换地:

http://scottwhite.blogspot.com/2008/11/creating-custom-stylecop-rules-in-c.html

(我在google中发现“Stylecop自己的规则”作为关键字)。

答案 1 :(得分:0)

允许controlUIcontrolHVACTest等名称的最便捷方式是将UIHVAC添加到“缩写”部分。

关于“将AaBb更改为A*B*”的问题 - 我不确定我理解你的意思。 StyleCop +命名规则确实非常灵活,但是如果你将命名模板设置为$(A)$(*)$(A)$(*)(这看起来与你所说的相似) - 它将强制所有名称至少有两个大写字母(不遵循彼此)。

如果您指定的情况多一点,我可以尝试帮助您设置命名模板,如果可能的话。