有谁知道vb.net的良好代码静态代码分析器?
我已经看到了很多c#,我认为VS 2008内置了一些。但我们目前只使用vs 2005 ...
答案 0 :(得分:6)
FxCop就是这么做的。
VB.NET的具体内容是Project Analyzer。
答案 1 :(得分:2)
取决于您正在寻找的东西Fortify是另一个能够很好地分析代码的应用程序,但它不是特定于VB的,适用于所有.net
答案 2 :(得分:1)
您可以使用分析所有.NET代码的工具NDepend(C#,VB.NET,F#...)。 对于VB.NET代码,您将错过源代码注释和源代码圈复杂度的2个指标(但您仍然使用IL代码计算CC)。
在此处查看NDepend的所有功能 http://www.ndepend.com/Features.aspx:
- LINQ上的代码查询和规则(CQLinq)
- 比较构建
- 82个代码指标
- 管理复杂性和依赖性
- 检测依赖循环
- 线束测试覆盖率数据
- 强制执行不变性和纯度
- 有关构建过程运行状况的警告
- 从您的构建过程生成自定义报告
- 图表
- 应对现实环境的设施