有没有办法让代码分析拼写检查器接受包含数字的首字母缩略词?
我在C#应用程序中从代码分析中获得CA1704和CA1709警告,其中我的标识符包含一个包含数字的首字母缩略词。例如," CheckAbc2deStatus"。 CA1704想要纠正Abc的拼写,而CA1709想要" de"改为" DE"。我找到了Code analysis, Lost between CA1709 and CA1704,并试图将#34; Abc2de"在代码分析字典中,单词/识别/单词,单词/复合/术语,缩略语/ CasingExceptions /缩略语,但这些条目都不会使代码分析器满意。自定义词典中的其他条目为" normal"首字母缩略词按预期工作。
答案 0 :(得分:1)
我得到了它:
代码:
public static bool CheckABC2DEStatus()
{
return true;
}
在代码分析词典中:
<Acronyms>
<CasingExceptions>
<Acronym>ABC</Acronym>
<Acronym>DE</Acronym>
</CasingExceptions>
</Acronyms>
这个数字似乎被视为一个分词,所以我不得不将这两个分开。
如果CheckABC2DEStatus
不是您首选的方法名称,请告诉我,我会尝试相应地调整字典条目。