【问题标题】:Is there a way to circumvent CA1726:UsePreferredTerms?有没有办法绕过 CA1726:UsePreferredTerms?
【发布时间】:2010-03-15 12:02:59
【问题描述】:

我的代码分析规则CA1726:UsePreferredTerms 有问题。我们的业务领域有两个重要的概念,名为CaseFlag。根据 CA 的说法,使用这些名称显然是一种致命的罪过,但我真的不在乎,因为正如我所说,它们是我们领域模型中的关键概念。 CA 不仅抱怨类型声明,还抱怨每个方法参数名称。那么有没有人知道除了添加大量抑制或完全禁用规则之外是否有解决方法?我可以将名称添加到自定义字典吗?

【问题讨论】:

    标签: .net code-analysis suppression


    【解决方案1】:

    我建议将名称添加到自定义词典作为您的第一次尝试,是的。这是一件非常简单的事情,我必须为我为各种问题领域术语从事的每个重要项目添加一个自定义字典。

    【讨论】:

    • 但 CA1726 并未在 CustomDictionary.xml 中使用首选替代项。所以登录仍然会引发警告。
    猜你喜欢
    • 2011-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-03
    • 2020-04-15
    • 1970-01-01
    • 2011-08-05
    • 2021-10-04
    相关资源
    最近更新 更多