可视化StyleCop和代码分析规则的违反



我正在建立一个项目,我们决定使用StyleCop和VS2010"代码分析"规则。

我已经设置了构建,因此在每个构建上都执行两组规则。问题是,这个项目的开发人员将只有能够在构建时看到StyleCop和代码分析规则的违反。

在编写代码时,VS2010代码编辑器不会像对构建错误那样突出显示违反规则的情况。我担心这意味着人们最终会花很长一段时间编写代码,并且在签入之前必须修改100多个违反规则的地方。我想探索一个更有机的过程。

在过去两周的大部分时间里,我都在谷歌上搜索,我承认失败了。我发现了"StyleCop for Resharper",它将提供内联代码编辑器对StyleCop规则违规的高亮显示。我想知道是否有类似的代码分析,或者是否有任何其他选择的StyleCop?

谢谢,

—Justin Angel

不幸的是,FxCop没有类似于StyleCop for Resharper的东西。StyleCop只查找违反样式准则的情况,这意味着它只需要查看源代码和文本文件。FxCop对编译后的程序集进行分析,并查看诸如P/Invoke正确性、对Dispose的多次调用、非托管与托管API的使用等。虽然工具当然可以对源代码执行这样的分析(实际上,Resharper可以帮助您处理一些,但肯定不是所有的FxCop警告),但是要完全完成这样的分析,实际上需要编译。如果您正在编译,那么您不妨只使用FxCop。顺便说一下,Resharper物有所值。

相关内容

  • 没有找到相关文章

最新更新