利用Visual Studio找出不合规范的代码 - Code
2019-05-22 本文已影响4人
张中华
“Microsoft 的所有规则”代码分析规则集
在Visual Studio里面有一个 Code Analysis的功能,在这个功能里面有着各种各样的功能,可以在项目属性,代码分析中看到,为了更多的了解都有哪些规则,此处将运行规则切换到了Micresoft的所有规则:

当然这些规则不仅可以运用于当前项目,然而通过类别排序,非常方便我们的使用。

在此介绍几个常用的规则:
IDE0060 删除未使用的参数 "args"
IDE0051 未使用私有成员“Program.Say1”。
CS8019 不需要的 using 指令。
CS0219 变量“x”已被赋值,但从未使用过它的值
例如以下代码,添加了多余的using引用,私有方法没有被使用,定义了局部变量没有被使用,这里我把操作都改成了警告信息显示出来。


