梦想这东西和经典一样,不会因为时间而褪色,反而更显珍贵

Visual Studio StyleCop(一)安装及使用介绍

2017-4-14 15:39:01 · 403次浏览

Visual Studio StyleCop 分析C#源代码,规范团队风格差异

主页:https://stylecop.codeplex.com/

Visual Studio StyleCop(一)安装及使用介绍   -Lorna

为什么要使用StyleCop?

定义标准来来强制规范一致的风格和格式,并帮助开发人员避免常见的陷阱和错误。

StyleCop通过鼓励风格的一致性来促进这种可维护性,从而使开发人员更容易地获取现有的代码并高效地使用它,并通过鼓励大量的文档来供未来的开发者阅读,从而提高源的长期可维护性。

历史上,不同的开发团队使用了截然不同的编码风格。许多团队在单个产品或甚至单个源文件中使用不一致的编码风格。StyleCop最初是为了提供一种简单而有效的方式来为整个Microsoft执行C#代码的通用编码风格。

随着时间的推移,StyleCop演变成包括超越风格检查的新规则。StyleCop已经成为FxCop(代码分析)的完美补充。FxCop分析编译的.NET二进制文件,而StyleCop分析原始源代码。这允许StyleCop调查由编译器抛弃的代码中的问题。StyleCop也可用于调查非编译语言(如JavaScript或Xml)中的问题。

StyleCop提供了可扩展性机制,允许解析器和分析器将任何语言插入系统。个别开发人员或团队可以编写和部署自己的规则,或整合对新语言的支持。StyleCop SDK支持编写StyleCop加载项。NET二进制文件,而StyleCop分析原始源代码。这允许StyleCop调查由编译器抛弃的代码中的问题。StyleCop也可用于调查非编译语言(如JavaScript或Xml)中的问题。StyleCop提供了可扩展性机制,允许解析器和分析器将任何语言插入系统。个别开发人员或团队可以编写和部署自己的规则,或整合对新语言的支持。StyleCop SDK支持编写StyleCop加载项。NET二进制文件,而StyleCop分析原始源代码。这允许StyleCop调查由编译器抛弃的代码中的问题。StyleCop也可用于调查非编译语言(如JavaScript或Xml)中的问题。StyleCop提供了可扩展性机制,允许解析器和分析器将任何语言插入系统。个别开发人员或团队可以编写和部署自己的规则,或整合对新语言的支持。StyleCop SDK支持编写StyleCop加载项。StyleCop提供了可扩展性机制,允许解析器和分析器将任何语言插入系统。个别开发人员或团队可以编写和部署自己的规则,或整合对新语言的支持。StyleCop SDK支持编写StyleCop加载项。StyleCop提供了可扩展性机制,允许解析器和分析器将任何语言插入系统。个别开发人员或团队可以编写和部署自己的规则,或整合对新语言的支持。StyleCop SDK支持编写StyleCop加载项。

Last edited Mar 22, 2011 at 5:06 PM by andyr, version 2

文章引用至:https://stylecop.codeplex.com/wikipage?title=WhyUseStyleCop&referringTitle=Documentation

安装流程

安装流程其实没什么好讲的,一直下一步就可以了
exe下载地址:http://stylecop.codeplex.com/


Visual Studio StyleCop(一)安装及使用介绍   -Lorna

Visual Studio StyleCop(一)安装及使用介绍   -Lorna

设置调用

1.将C#项目中.csproj文件加入下面的XML

<Import Project="$(ProgramFiles)\MSBuild\StyleCop\v4.7\StyleCop.targets"/>

Visual Studio StyleCop(一)安装及使用介绍   -Lorna

2.将其他项目生成Settings.StyleCop拷贝至该项目根目录下

其他相关文章

写在最后

1.本文是Lorna的笔记,如果你觉得以上代码及说明存在问题或者可以改进的地方,请留言告诉我,非常感谢!
2.英文好的同学也可以自己去该主页上面阅读,主页地址:https://stylecop.codeplex.com/


与本文相关的文章推荐