Visual studio 附加/扩展代码分析规则

Visual studio 附加/扩展代码分析规则,visual-studio,visual-studio-2010,static-analysis,Visual Studio,Visual Studio 2010,Static Analysis,我最近在VS2010中为我的一个爱好项目(并注释了所有标题)设置了静态分析,它提出的一些建议有助于跟踪一些恼人的小错误 看到这一点,我一直很好奇是否有更广泛的规则集,或者是否在任何地方都有这样的东西(我现在使用的是“微软所有规则”) 我是否可以使用其他规则集;如果是,在哪里?(谷歌很难找到任何答案) 如果没有(或者即使有),是否有更好的设置可供使用?(我的项目主要与图形有关)我已经写了大约8篇文章,如果您感兴趣的话,我可能会很快再写 团队策略提醒/执行者 对禁用方法的调用发出警告 GC.Co

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

看到这一点,我一直很好奇是否有更广泛的规则集,或者是否在任何地方都有这样的东西(我现在使用的是“微软所有规则”)

我是否可以使用其他规则集;如果是,在哪里?(谷歌很难找到任何答案)


如果没有(或者即使有),是否有更好的设置可供使用?(我的项目主要与图形有关)

我已经写了大约8篇文章,如果您感兴趣的话,我可能会很快再写

团队策略提醒/执行者

  • 对禁用方法的调用发出警告
    • GC.Collect GC.AddMemoryPressure
    • Messagebox.Show
  • 如果直接从Windows.Forms或Windows.Control继承,则发出警告
  • 如果控件或窗体子类构造函数未调用InitializeComponent()则发出警告
  • 如果未按照团队标准设置控件属性,则发出警告
    • DialogBorderStyle必须是固定的
  • 如果未覆盖某些虚拟属性(vs2005设计器错误遗留的内容),则出错
  • 如果您有引发NotImplementedException的代码,则会出错
  • 如果没有匈牙利符号来命名控件,则发出警告
  • 如果字段不是私有字段,则发出警告
  • 确保项目不调用不存在的配置值或索引

还有一些代码被发现

唉,你的规则本身对我没有多大用处,因为我主要是C++。然而,事实上,这是可能的,并且已经做到了(我可能也能做一些我自己的事情),非常重要。我将查看您的代码片段,看看我能对它做些什么;你有更多的信息吗?谢谢,这是我看到的第一个证据。我会根据这些写的方式来思考他们将用C++来工作。谢谢,我会玩这个游戏,有时会问你一两个问题(如果你不介意的话)。