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

Visual Studio StyleCop(二)设置规则

2017-4-18 17:45:46 · 699次浏览

问题列表

1.如何设置StyleCop规则?
2.StyleCop 设置界面详解。
3.StyleCop 设置教程


本文主要介绍如何设置StyleCop,并且各个菜单选项的意思,你可以根据自己的习惯设置。

设置完成后会在该项目目录下生成一个Settings.StyleCop文件,可以将该文件拷贝至其他的解决方案下面使用该规则。

1.StyleCop 设置规则(rules)选项卡

Visual Studio StyleCop(二)设置规则 - Lorna



1.选择你的规则运行与你的项目 (Enabled rules)

  • 1.Documentation Rules 文档规则

  • 2.Layout Rules 布局规则

  • 3.Maintainability Rules 可维护规则

  • 4.Naming Rules 命名规则

  • 5.Ordering Rules 排序规则

  • 6.Readability Rules 可读性规则

  • 7.Spacing Rules 拼写规则

2.分析设置(Detailed settings)

  • 1.Analyze designer files 分析设计的文件

  • 2.Analyze generated files 分析生成的文件

Visual Studio StyleCop(二)设置规则 - Lorna.com.cn

具体的规则解释请参考链接:http://www.cnblogs.com/hsq56789/articles/3829534.html

2.StyleCop 设置options 选项卡

Visual Studio StyleCop(二)设置规则 - Lorna.com.cn

1.Cache StyleCop analysis results
每次运行StyleCop时,它会将分析结果缓存到磁盘上。StyleCop下一次在相同的项目或文件上运行时,该工具将确定自上次分析以来文件中是否发生了任何更改。如果没有,从缓存中读取以前的结果。对于较大的文件和项目,这可以提高StyleCop的整体性能。

在某些独特的情况下,可能希望防止StyleCop为特定项目写入结果缓存文件。这可以通过导航到特定项目的设置对话框中的结果缓存选项卡来控制,并取消选择“缓存源分析结果”复选框

2.Treat Violations as errors
将违规视为错误,默认情况下,StyleCop违规将显示为构建警告。要将StyleCop违规转换为构建错误,必须将Treat Violations as errors标志设置为true。该标志可以在机器上或构建环境命令窗口中设置为环境变量。以这种方式设置标志将导致StyleCop违例行为自动显示为启用了StyleCop构建集成的所有项目的构建错误。

Visual Studio StyleCop(二)设置规则 - Lorna.com.cn

3.Maximum number of violations before cancelling analysis
超过这个数量就不继续检查了

3.StyleCop 设置Build Integration(构建集成)####

Visual Studio StyleCop(二)设置规则 - Lorna.com.cn

1.When build integration is enabled,StyleCop is run automatically whenever a build is performed

设置StyleCop在构建的时候自动运行,可以选择自动运行监测的违规视为错误还是警告。


其他相关文章

写在最后

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

与本文相关的文章推荐