【问题标题】:Can FxCop/StyleCop be limited to only analyze selected methods from with Visual Studio?FxCop/StyleCop 是否可以仅限于使用 Visual Studio 分析选定的方法?
【发布时间】:2010-09-11 08:09:29
【问题描述】:

我正在组建一个维护团队,并希望引入 FxCop 和 StyleCop 等工具来帮助改进代码并向开发人员介绍更好的编程技术和标准。由于我们正在维护代码而不是进行重大改进,因此在进行更改时我们可能一次只处理几个方法/例程。

是否可以将 FxCop/StyleCop 定位到 Visual Studio 中的特定代码区域,以避免在分析整个类或项目时遇到所有可能引发的问题?如果可以,你会怎么做?

谢谢, 马特

【问题讨论】:

    标签: visual-studio coding-style fxcop stylecop


    【解决方案1】:

    尝试本文中的方法

    http://blogs.msdn.com/sourceanalysis/archive/2008/11/11/introducing-stylecop-on-legacy-projects.aspx

    您可以通过添加属性以包含或排除 .csproj 中的每个文件,从而从 StyleCop 的眼睛中删除单个文件

    【讨论】:

      【解决方案2】:

      为 FXCop 创建新规则是可能的,但“高级”。将 FXCop 配置为仅使用可用规则中的某些规则是微不足道的。

      【讨论】:

        【解决方案3】:

        FxCop 可以使用命令行或 GUI 来定位特定类型。 StyleCop 不提供这种机制。

        但是,对于它们两者,您都可以针对特定规则而不是类型,这可能会更好地将“噪音”的数量减少到更易于管理的块。

        【讨论】:

          【解决方案4】:

          我正在使用 FxCopCmd.exe (FxCop 1.36) 作为具有各种命令行参数的外部工具,包括这个:

          /types:<type list>  [Short form: /t:<type list>]
          Analyze only these types and members.
          

          【讨论】:

            【解决方案5】:

            我猜它不能(似乎是一个过于具体的需求)。

            【讨论】:

              猜你喜欢
              • 2010-10-09
              • 2012-03-19
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2020-12-05
              • 1970-01-01
              相关资源
              最近更新 更多