Visual Studio规范代码风格,检查代码格式的设计器StyleCop.Analyzers使用

首先介绍下StyleCop.Analyzers是干啥用的:StyleCop.Analyzers是微软开源的一个代码分析器,主要用途就是用来规范你的代码风格,比如注释后面打一个空格。if...else{}的最后一个大括号要换行这种。

这个是元素属性必须要空一行的规范:

 

 

 

 

 

接下来介绍如何安装并使用StyleCop.Analyzers:

在Nuget上搜索包并下载安装:

 

安装完后,如果你使用的是VS2022,此时你的解决方案设计器里会显示StyleCop.Analyzers,(有些低版本可能不显示)

 

 

此时我们单机分析器下的StyleCop.Analyzers,选中静态字段必须以下划线开头这个规范,然后将他的级别提升至错误

于是我们就可以看见:

 

此时可能会有小伙伴会问,那如果我使用的是低版本的Visual Studio,没有这个分析器选项,那该怎么办呢?这里以VS2015为例子,当nuget安装完StyleCop.Analyzers后,项目里会生成.ruleset文件,单击文件操作和上方一致。

 

posted @ 2022-02-22 17:45  苏州の酱醋茶  阅读(1188)  评论(0编辑  收藏  举报