ReSharper默认格式和规则列表 [英] List of Resharper Default Formatting and Rules

查看:11
本文介绍了ReSharper默认格式和规则列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试查找ReSharper强制实施的所有默认格式和规则的列表。

不幸的是,我一点运气都没有。

我们使用该工具,但希望向新员工提供标准文档,以便他们可以在编码之前查看标准。

推荐答案

在ReSharper菜单和选项下,您将找到ReSharper用于此解决方案的当前规则和约定。特别重要的是:

代码检查->检查严重性:显示ReSharper在代码中检测到的事情的严重性。警告或错误越多,您就必须越严格地使代码符合ReSharper的约定,以便使文件"变绿",甚至进行编译。层次结构为:

  • 不显示-不言自明,忽略检查
  • 提示-不显示在侧边栏上,在相关代码下显示为虚线。一个很好的例子:当代码行没有以其他方式显式指定要分配的类型时,使用"var"。
  • 建议-在侧边栏上显示为绿色勾号,有问题的代码带有绿色下划线。很好的例子:当类型在赋值中显式定义时使用"var",成员可见性。
  • 警告-在侧边栏上显示为黄色勾号,有问题的代码带蓝色下划线,或文本褪色。命名约定冲突、多余的关键字或限定符、未使用的代码成员。
  • 错误-红色侧栏标记,有问题的代码为红色文本或带下划线的红色。默认情况下,不会导致编译错误的任何内容都会标记为ReSharper错误,但您可以通过将较低优先级的检查"提升"为错误来阻止编译。

语言->命名风格:本节向您展示ReSharper将如何设置各种类型的代码成员名称的格式。"高级设置"选项还包含"缩写列表",这基本上是常规驼峰大小写约定的例外列表。默认情况下,所有格式不一致都是警告,我在5.1(我使用的版本)中看不到更改此问题严重程度的方法。

编辑:以下是RS4.5的检查及其默认严重度的列表,它是以前的几个版本,但应该仍然具有ReSharper的C#检查的"肉"。http://unintelligible.org/blog/2010/05/24/resharper-45-inspection-severity-list/

除此之外,如果您想要查看当前语言的检查列表,即使是JetBrains也只会让您转到选项窗口。因此,如果你想要更新的东西,你可能不得不自己做。如果您这样做了,请务必将其张贴到某个地方,这样其他人就不必重复您的工作。

这篇关于ReSharper默认格式和规则列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆