Does anyone know of a good code static code analyser for vb.net?
I\'ve seen plenty for c#, and I think VS 2008 some one built in. But we\'re currently only using vs
You can use the tool NDepend which analysis all .NET code (C#, VB.NET, F#...). For VB.NET code you'll miss 2 metrics on source code comment and source code cyclomatic complexity (but you still have CC computed from IL code).
See all feature of NDepend here http://www.ndepend.com/Features.aspx:
- Code Query and Rule over LINQ (CQLinq)
- Compare Builds
- 82 code metrics
- Manage Complexity and Dependencies
- Detect Dependency Cycles
- Harness Test Coverage Data
- Enforce Immutability and Purity
- Warnings about the health of your Build Process
- Generate custom report from your Build Process
- Diagrams
- Facilities to cope with real-world environment
FxCop does just that.
Specific for VB.NET is Project Analyzer.
Depending on what you are looking for Fortify is another application that analyzes code really well, but it isn't a VB specific, works for all of .net