修复所有'命名规则违规'在VS2017中显示所有打开的文件

时间:2017-03-15 21:27:11

标签: c# visual-studio-2017 naming-conventions

是否有任何工具允许对所有VS2017消息应用修复,例如" IDE1006命名规则违规:这些字必须以大写字母开头"?

在VS2017中,必须逐个手动完成,因为列出了所有元素,所以在IDE中添加这样的功能并不困难。 我试图在Resharper中找到解决方案但是尽管在命名样式方面它的功能很强,但我找不到我想要的东西。

1 个答案:

答案 0 :(得分:2)

这是解决方案。 Resharper允许您在Options / CodeEditing / C#/ NamingStyle中创建自定义命名规则转到Advenced Settings并添加自定义规则。 在我的情况下,我想将小写事件名称修复为大写。 之前我失败了因为即使我为事件选择了UpperCamelCase_UndescoreTollerant,Resharper也没有在CleanUp Code之后发现任何命名违规。

要使CleanUp Code找到它,还需要做一件事。

字段上的字段事件订阅默认为 $ object $ $ event $ ,但必须更改为 * $:Luobject $ $ event $ * (:Lu - 正则表达式第一个字符大写)

CleanUp Code之后的Resharper允许您通过select事件修复命名,单击灯泡并申请文档/项目/解决方案。

Screen