1、StyleCop
StyleCop工具主要类似java中的checkStyle,是检查代码样式规范的工具。
1.1、StyleCop安装流程:
图1.1
图1.2
图1.3
安装StyleCop插件时可能会遇到下载特慢或卡住不动的情况,需注意:
1)网上说的关闭IPV6功能不管用
2)网上说的自动指定dns不管用
3)网上说的host增加配置不管用
4)目前我本机测试,最管用的方法就是将你的电脑连接你的手机热点,注意你的手机用流量开热点就行;连接成功后再通过如图1.4所示操作刷新下dns即可下载【我猜测主要原因就是国内家庭宽带网络或者IPV6网络太错乱,官方不认可dns;如果这四点都不行,那我建议你直接下载插件本地导入】
图1.4
1.2、StyleCop使用流程:
运行流程如图1.5所示:
图1.5
异常说明如图1.6所示:
图1.6
规则配置如图1.7所示:
图1.7
规则配置文件库+规则调整如图1.8所示:
图1.8
2、软件自带代码分析工具
软件自带代码分析工具主要类似java中的findBugs,是检查代码质量规范的工具。
2.1、安装流程:
安装VS时,会看下如图2.1所示画面的选择操作,通过该操作可以默认将软件自带代码分析工具安装上。
图2.1
如果已经安装了VS,需要确认是否勾选扩展,可以先打开控制面板,然后打开程序选项中的程序和功能选项,然后找到Microsoft Visual Studio Installer程序,如图2.2所示:
图2.2
右击该程序选择修改选项,跳转至图2.3所示画面,选择修改按钮进行下一步操作。
图2.3
鼠标滚动到最下方查看其他工具集中是否勾选扩展开发即可,如图2.4所示:
图2.4
2.2、使用流程:
勾选安装成功后,你会在VS软件菜单栏看到如图2.5所示画面
图2.5
查看自带分析工具本地路径:
图2.6
分析举例:
图2.7
3、SonarLint for Visual Studio 2017
SonarLint for Visual Studio 2017工具主要类似java中的findBugs,是检查代码质量规范的工具。如果不好安装自带的代码分析工具就可以安装这个(以下简称:SonarLint)。
3.1、SonarLint安装流程:
图3.1
图3.2
图3.3
安装SonarLint插件时也会遇到下载特慢或卡住不动的情况,需注意:
1)网上说的关闭IPV6功能不管用
2)网上说的自动指定dns不管用
3)网上说的host增加配置不管用
4)目前我本机测试,最管用的方法就是将你的电脑连接你的手机热点,注意你的手机用流量开热点就行;连接成功后再通过如图1.4所示操作刷新下dns即可下载【我猜测主要原因就是国内家庭宽带网络或者IPV6网络太错乱,官方不认可dns;如果这四点都不行,那我建议你直接下载插件本地导入】
图3.4
3.2、SonarLint使用流程:
运行流程如图3.5所示:
图3.5