我试图找到Resharper强制执行的所有默认格式和规则的列表。Resharper默认格式和规则列表
不幸的是,我没有任何运气。
我们使用该工具,但希望为新员工提供标准文档,以便他们可以在编码之前查看标准。
我试图找到Resharper强制执行的所有默认格式和规则的列表。Resharper默认格式和规则列表
不幸的是,我没有任何运气。
我们使用该工具,但希望为新员工提供标准文档,以便他们可以在编码之前查看标准。
在ReSharper菜单中,然后选择Options,您会发现ReSharper当前使用的规则和约定用于此解决方案。特别重要的是:
代码检查 - >检查严重性:显示ReSharper在代码中检测到的事情的严重性。警告或错误越多,您就越需要将代码符合ReSharper的约定,以便让文件“变绿”,甚至编译。该层次是:
语言 - >命名风格:本节展示了ReSharper将如何指望各种类型的代码成员名称进行格式化。 “高级设置”选项还包含“缩写列表”,它基本上是正常骆驼套装惯例的例外列表。默认情况下,所有格式不一致都是警告,并且我在5.1(我使用的版本)中看不到方法来更改其严重性。
编辑:下面是RS 4.5的检查列表和它们的默认严重程度,这是几个版本,但应该仍然有ReSharper的C#检查的“肉”。 http://unintelligible.org/blog/2010/05/24/resharper-45-inspection-severity-list/
除此之外,如果您想要查看当前语言的检查列表,则即使JetBrains也只是简单地将您指向“选项”窗口。所以,如果你想要更新的东西,你可能需要自己做。如果你这样做,一定要将它发布到某个地方,以便其他人不必重复你的工作。
恕我直言,公司编码标准不仅仅是格式化。它通常包括项目组织惯例,图书馆使用指南等。列出每一个可能的格式规则ReSharper知道会使它变得相当长和无聊。几个常用结构的例子(你可以从格式设置窗口的底部复制)就足够了。为他们提供简短的基本原理不应该太难以手动完成。
我同意,但这不是我的电话。 – CaffGeek 2012-01-10 17:00:54
imho这是非常需要的。仅仅因为它很无聊并不意味着它是不合理的。可以这么说,这并不是因为您只需查看规则设置,但是大多数大型商店都需要关于“什么是默认设置”的文档和讨论,以及“是否符合我的组织规定的适用于SDLC的此规则” – 2013-01-28 23:17:22