代码编码规则检查工具Microsoft StyleCop 4.2

最近在网上看到一个代码编码规则检查工具,Microsoft StyleCop,该工具原来是微软内部试用的编码规则检查工具.现在免费提供使用,它有另外一个名称叫 Source Analysis for C#,该名称现在已经放弃实用,正式命名为StyleCop,安装后直接集成到vs开发环境中,作为VS的补充工具.

该软件现在的最新版本为4.2.

不久的将来他们会提供文档说明如何使用该工具提供的宽展接口,希望到时可以看到更加有创意和实用的扩展功能.

 

StyleCop官方主页

http://code.msdn.microsoft.com/sourceanalysis

 

StyleCop官方博客

http://blogs.msdn.com/sourceanalysis/

 

我简单试用了一下,感觉蛮好,在团队开发环境中用来标准化和统一团队的编码规则是一个不错的检查工具.

当然对于个人来说,如果想强制自己习惯良好的编码规则也是个不错的检查工具.

计划在我们的团队中推广使用.

 

该检查工具的使用方法非常简单.

 

1 安装后,右键点击工程项目,即可在菜单中见到多了,如下图的菜单"Run Source Analysis"

选中该菜单即可对你的项目进行整体的编码规则分析,当然,该工具也支持单个文件分析,只要选中某个需要分析的文件即可.

 

 

 

2  如果分析结果有问题,则会出现如下图的窗体:

 

 

 

 

3 Microsoft StyleCop 不提供你自己进行编码规则详细定义的控制功能,但是你可以用开关的方式设置某一个设置项是否要启用,在解决方案资源管理器中选中项目节点弹出右键即可见到"Source Analysis Settings"菜单(图一)

由菜单弹出如下窗体,按照你的需求关闭或者开启某个项目即可,比如,using 某个命名空间必须写在namespace里,这个跟VS自动生成的代码是有冲突的,我就选择把它去掉,等等.

 

 

 

posted on 2008-08-08 15:00  旭日东生  阅读(1684)  评论(1编辑  收藏  举报