StyleCop规则SA1642坚持我的构造函数的文档头必须以“初始化...的新实例”开头。
虽然我同意规则本身,但我不能让自己接受StyleCop强制执行我认为难看的拼写。它用's''初始化'!!!
是否可以修改预期的文本,或者我必须简单地禁用合理的规则?
答案 0 :(得分:11)
在最新的stylecop设置中,您可以在选项选项卡中将“Culture for analysis”设置为en-GB,它将使用英式拼写而不是美式拼写。
答案 1 :(得分:0)
当前StyleCop版本不支持文档规则的自定义。而且没有短期计划来支持它。
作为一种可能的解决方法(而不是禁用整个规则),您可以参考某些第三方自定义规则。例如,StyleCop+目前允许编写“初始化新实例。”以及“初始化Class1类的新实例。”
所以我想它可以扩展到也允许“Initialises ...”。但是如果你想强制“初始化”并禁止“初始化”,你似乎需要等待可自定义的文档规则支持。