是否可以为特定单词的 Resharper 命名约定添加例外?特别是,我希望能够将枚举值设为“iPhone”,尽管我通常更喜欢 PascalCase 作为枚举值。
我查看了Resharper 的命名样式文档,但没有看到任何添加自定义异常的方法。我也尝试使用自定义缩写列表,但这仅适用于所有大写字母。
是否可以为特定单词的 Resharper 命名约定添加例外?特别是,我希望能够将枚举值设为“iPhone”,尽管我通常更喜欢 PascalCase 作为枚举值。
我查看了Resharper 的命名样式文档,但没有看到任何添加自定义异常的方法。我也尝试使用自定义缩写列表,但这仅适用于所有大写字母。
您不能为特定单词添加例外,但有某种解决方法。
使用 ReSharper,您可以为成员添加多个命名规则。您可以为“枚举成员”设置添加新规则并将其名称前缀设置为“iPhone”。使用此设置,您将能够定义“iPhone”枚举值。请注意,使用此设置,您还可以定义“iPhoneWithReallyCoolFeature”枚举值,因为它不违反此规则。
设置截图:
更新:
如果你不介意污染你的代码,你可以添加
// ReSharper disable once InconsistentNaming
就在您的“iPhone”枚举成员之前。