`
梁利锋
  • 浏览: 80458 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

我定制的 FxCop 规则

 
阅读更多
  公司里同事说起,用 Java 开发的时候,进行语法检测的工具(CheckStyle?),有对于函数超长和文件超长的警报,而 FxCop 1.36 Beta2 却并没有带这些检查。想一想,这两种检测,对于编码习惯良好的人来说,意义有限,不过,对于需要协调许多人组成的团队来说,还是一个很好的方式。

  FxCop 提供了让我们自己定制规则的能力,虽然网上讨论的不多,还是找到一两个例子,于是写出了这两个规则。目前,已经把它放到 CodePlex 上,感兴趣的可以到 Lephone FxCop Rules 下载。

  不过,因为 FxCop 是直接分析程序集,而不是分析源程序,所以,也有一些想实现的规则目前看来比较难实现 —— 比如限制一个函数内的 block 的嵌套层次。

  另外,使用 FxCop 的时候,也需要自己分析一下,有一些它自带的规则并不合理,可以屏蔽一些的。
2
1
分享到:
评论
1 楼 hrabeyond 2010-04-14  
您好,能留下您的联系方式么?我有关于FxCop的问题请教

相关推荐

    Fxcop规则说明文档

    FxCop是一个代码分析工具,它依照微软.NET框架的设计规范对托管代码assembly(可...你也可以定制自己的规则加入到这个引擎。这个工具微软免费提供。最新版需要.NET 2.0支持;此外,也有一个较老的针对.NET1.1的版本。

    fxcop规则下载(Lephone FxCop Rules 1.1)

    Lephone FxCop Rules 1.1

    FxCop

    Microsoft FxCop Install

    FxCop整套资料下载

    FxCop是一个代码分析工具,它依照微软.NET框架的设计规范对托管代码assembly(可称为程序集,assembly实际上指的就是.net中的.exe或者.dll文件

    fxcop规则说明

    代码规范性,可行性以及可靠性

    FxCop和Visual Studio X集成

    FxCop和Visual Studio X集成,介绍集成方式,可以在代码调试阶段做代码规则检查,纠正编码规范

    FxCop 代码分析工具

    FxCop是一个代码分析工具,它依照微软.NET框架的设计规范对托管代码assembly(可称为程序集,assembly实际上指的就是.net中的.exe或者.dll文件(不包括netmodule文件),这种文件中包含四种信息:assembly的清单...

    Microsoft FxCop 1.36 Setup 2010-05-04 13:14

    1、Fxcop使用笔记 .doc 2、FxCop中文帮助.CHM 3、使用FxCop工具分析.doc 4、使用FxCop工具分析.ppt 5、FxCopSetup.exe 包含这个5个文件

    FxCop 1.32(C#引用其自带的dll 开放度高)

    fxcop 1.34、1.35、1.36加密比较高,如果你想调用fxcop里的方法就只能用1.32

    FxCop10.0代码检查工具

    FxCop 1.0,代码规范检查工具,微软代码规范检查工具

    FxCop代码质量控制

    FxCop是一个代码分析工具,它依照微软.NET框架的设计规范对托管代码assembly(可称为程序集,assembly实际上指的就是.net中的.exe或者.dll文件(不包括netmodule文件),这种...你也可以定制自己的规则加入到这个引擎。

    代码分析工具FxCop v1.36发布

    FxCop是微软提供的一款代码分析工具,它可以帮助你创建优雅、一致的代码。近日,FxCop发布了1.36版本,这个版本中,主要的变化如下: 排除了200多个缺陷 支持对匿名方法和Lambda...新的全球化支持、设计和使用规则

    FxCop中文帮助文档_可搜索.CHM

    FxCop中文帮助文档_可搜索.CHM 之前网站上下载的,但是很乱,并且不能搜索 这个是我自己画时间自己根据下载的版本整理的 重新组织了下目录结构,并添加了注页搜索 Ctrl + F 即可搜索定位

    从FxCop归纳出来的一些规范建议

    每个check项都有完整的说明和修正办法,应该时刻作为编码的对照表

    白盒测试工具FxCop

    白盒测试工具FxCop,包括工具和代码。

    FxCop(C#代码规范)

    C#代码规范,里面有很多关于如何写出规范代码的例子。 using System; namespace DesignLibrary { public abstract class BadAbstractClassWithConstructor { // Violates rule: ...

    代码分析工具FxCop v1.36

    FxCop是微软提供的一款代码分析工具,它可以帮助你创建优雅、一致的代码。近日,FxCop发布了1.36版本,这个版本中,主要的变化如下: 排除了200多个缺陷 支持对匿名方法和Lambda...新的全球化支持、设计和使用规则

    代码分析工具 FXCop 10

    对于.NET开发者来说,如果想进行代码分析而又不想购买昂贵的Visual Studio Premium,那么FXCop是个不错的选择。

Global site tag (gtag.js) - Google Analytics