哪个自定义词典规则处理带数字的首字母缩略词?

Which custom dictionary rule handles an acronym with a number?

有没有办法让代码分析拼写检查器接受包含数字的首字母缩写词?

我在 C# 应用程序中的代码分析中收到 CA1704 和 CA1709 警告,其中我的标识符带有包含数字的首字母缩写词。例如,"CheckAbc2deStatus"。 CA1704 想纠正 Abc 的拼写,而 CA1709 想把 "de" 改成 "DE"。我找到 并尝试将 "Abc2de" 作为 Words/Recognized/Word、Words/Compound/Term 和 Acronyms/CasingExceptions/Acronym 放入代码分析字典中,但这些条目的 none将使代码分析器高兴。 "normal" 首字母缩写词的自定义词典中的其他条目按预期工作。

我可以使用它:

代码:

    public static bool CheckABC2DEStatus()
    {
        return true;
    }

并且在代码分析词典中:

  <Acronyms>
    <CasingExceptions>
      <Acronym>ABC</Acronym>
      <Acronym>DE</Acronym>
    </CasingExceptions>
  </Acronyms>

这个数字好像是分词处理的,所以我不得不把两半分开。

如果 CheckABC2DEStatus 不是您首选的方法名称,请告诉我,我会尝试相应地调整字典条目。