附加/扩展代码分析规则

时间:2011-03-24 18:50:02

标签: visual-studio visual-studio-2010 static-analysis

我最近在VS2010中为我的一个爱好项目设置了静态分析(并注释了所有标题),并且它提出的一些建议有助于追踪一些恼人的小错误。

看到这一点,我一直很好奇是否有更广泛的规则,或者这些东西是否随处可用(我现在正在使用“Microsoft All Rules”)。

我可以使用其他规则集吗?如果是的话,在哪里? (谷歌没有轻易找到)

如果没有(或者即使有),是否有更好的使用方法? (我的项目主要使用图形)

1 个答案:

答案 0 :(得分:0)

我写了大约8篇文章,如果有任何these感兴趣的话,我可能会写得更快。

团队政策提醒/执行者

  • 警告要求禁止使用的方法
    • GC.Collect GC.AddMemoryPressure
    • Messagebox.Show
  • 警告如果直接从Windows.Forms或Windows.Control继承
  • 警告控件或表单子类构造函数是否不调用InitializeComponent()
  • 警告是否未按照团队标准设置控制属性
    • 必须修复DialogBorderStyle
  • 错误,如果您不覆盖某些虚拟属性(来自vs2005设计器错误的遗留问题)
  • 如果您有引发NotImplementedException的代码,则会出现
  • 错误
  • 警告您是否没有匈牙利语表示控件
  • 警告字段是否非私有
  • 确保项目不会调用不存在的Config值或索引。

还找到了一些代码here