4

是否可以为特定单词的 Resharper 命名约定添加例外?特别是,我希望能够将枚举值设为“iPhone”,尽管我通常更喜欢 PascalCase 作为枚举值。

我查看了Resharper 的命名样式文档,但没有看到任何添加自定义异常的方法。我也尝试使用自定义缩写列表,但这仅适用于所有大写字母。

4

1 回答 1

5

您不能为特定单词添加例外,但有某种解决方法。

使用 ReSharper,您可以为成员添加多个命名规则。您可以为“枚举成员”设置添加新规则并将其名称前缀设置为“iPhone”。使用此设置,您将能够定义“iPhone”枚举值。请注意,使用此设置,您还可以定义“iPhoneWithReallyCoolFeature”枚举值,因为它不违反此规则。

设置截图:

在此处输入图像描述

更新:

如果你不介意污染你的代码,你可以添加

// ReSharper disable once InconsistentNaming

就在您的“iPhone”枚举成员之前。

于 2013-09-13T04:03:35.383 回答