代码之家  ›  专栏  ›  技术社区  ›  TWith2Sugars

fxcop抑制

  •  4
  • TWith2Sugars  · 技术社区  · 16 年前

    我在ASP.NET页上有一个控件,该页上是一个名为“pareq”的控件,它违反了规则:

    CA1704:标识符应特别正确

    在我不确定如何抑制此错误之前,我使用了抑制,因为它是在生成的文件中定义的。

    我可以在自定义字典中执行此操作,但这意味着所有开发人员都需要同步此字典的副本,如果可能的话,我宁愿避免这种情况。此外,术语“pareq”仅用于本项目。

    我将如何以及在何处应用抑制?

    2 回复  |  直到 15 年前
        1
  •  6
  •   Frederik Gheysels    16 年前

    我为每个项目保留一个自定义字典,其中包含该项目的特定单词。 那个字典文件在我的SourceControl存储库中,所以其他开发人员也可以使用它(并添加新词)。

        2
  •  2
  •   Martin Clarke    16 年前

    afaik你可以在装配级别添加一个抑制,尽管我还没有愤怒地使用它!如果你这样做的话,你会得到一些错误的否定。(即禁止所有违反此规则的事件)。

    [SuppressMessage(“microsoft.design”,“CA1704”,scope=“assembly”)]

    我认为源代码管理中的自定义字典是最好的选择,或者您可以将fxcop项目保留在源代码管理中。