无法将Resharper配置为允许缩写作为参数名称

时间:2016-03-31 12:37:41

标签: resharper naming abbreviation

我试图让resharper在参数列表中使用时接受“ID”作为允许的缩写,但它似乎忽略了缩写并抱怨与消息的命名不一致......

  

“名称'ID'与规则'参数'不匹配。建议的名称为'id'。”

...用于方法签名,如

GetThisSpecificEntity(int? ID, string uniqueEntityName);

...但不会为此类签名生成消息......

GetThisSpecificEntity(int? entityID, string uniqueEntityName);

尝试更改缩写列表以包含“ID”并不会阻止此弹出,并且更改参数命名选项以允许“ID”作为前缀或后缀似乎会导致其他冲突和奇怪的默认“参数”规则其他代码。

我不打算将“ID”(身份)与“Id”(Ego)的使用作为其中的一部分进行辩论,因为它似乎是添加到缩写列表中的任何参数的问题。我有大约十几个特定于域的缩写 - “AII”,“SAP”,“PLC”等 - 我已添加以减少遗留代码产生的噪音,我只想在参数列表中使用这个缩写。有没有办法按照我需要的方式完成这项工作?

0 个答案:

没有答案