StyleCp规则适用于不同的支撑样式,而不仅仅是禁用它

本文关键字:不仅仅是 样式 适用于 规则 StyleCp | 更新日期: 2023-09-27 18:30:07

1st,让我们明确一点,支撑风格大多只是品味——也就是说,如果一个团队决定了某种品味,我该质疑谁(在合理的范围内)。

问题是,当你使用像StyleCop这样的工具时(顺便说一句,实际上还有像StyleCop这样的其他C#工具吗?我觉得它在C#生态系统中相当独特?)

StyleCp默认情况下强制使用某种支撑样式,我发现有问题的样式是:CurlyBracketsForMultiLineStatementsMustNotShareLine,即强制使用

void bla()
{
  return x;
}

而不是

void bla() {
  return x;
}

然而,这个团队真的很想坚持第二种风格。

我现在问自己的问题是:

  • 我可以让Stylecop验证另一条规则,而不是仅仅禁用该规则吗
  • 我们是不是偏离了StyleCop的建议而自食其果

StyleCp规则适用于不同的支撑样式,而不仅仅是禁用它

感谢Patrick:

问题中提到的风格大多是K&R缩进样式,并且有一个StyleCop问题6693,该问题以消息结束:

2010年8月17日晚上11:17由jasonal 关闭

StyleCop不符合其中K&R风格。将规则调整为部分支持这种风格。更好的选择是第三方开发人员创建一个备用K&R规则集。

因此,它根本不受支持。

相关文章: