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