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

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

谢谢, 马特

有帮助吗?

解决方案

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

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

其他提示

FxCop可以使用命令行或GUI来定位特定类型。 StyleCop没有提供这样的机制。

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

尝试本文中的方法

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

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

我猜它不能(似乎太具体了)。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top