Project Analyzer – Visual Basic source code analyzer, optimizer and documenter
Project Analyzer is a Visual basic source code analyzer, optimizer and documenter. In other words, it’s a static code analyzer for VB, VB.NET, ASP.NET and Office VBA that detect quality control issues like dead code, un-optimal variable declarations, un-optimized syntax, memory leaks and functionality issues such as missing event handlers or questionable tab order from your project and instantly remove it. it help you to minimize your development cost and keep end-users happy by delivering high-quality VB applications with few errors.
User can surf there code as hypertext and interactive call trees. View diagrams. Make sense of hopelessly complex monster projects and refactor them into modern systems. it automatically analyze the code and optimize to enforce coding standards and generate project documentation.
Features of Project Analyzer
- Automated Source code analyzer
- Office VBA project analyzer
- Automated dead code detection and removal
- Detection of functionality problems
- Flaw finder
- Memory leak prevention
- Optimization suggestions – Detect un-optimal statements and syntax, configurable
- Enforce coding standards by detecting programming style issues. Configurable.
- Detect duplicated and differing constants and enum constants
- Detect repeated string definitions
- View procedure call trees and file dependency trees in tree view or report format
- Cross-references – View references to any programming object to see where it is being used, view all references between two files, view references into/out of a file, view references by type.
- diagramming
- Simple reports – File list, Module list, Namespace list, Procedure list, Variables and constants list, Types, Enums and Aliases list, Dictionary
- Cross-reference based report – Cross-reference report, Need report, Executed by report, File dependency analysis, File dependency levels, Subsystem report, Variable use report, Non-cohesive classes report
- Module structure based reports – Module interface report, Module members report, Interface report
- user interface related reports – Menu report, Control report, Hotkey conflicts report, for VB 3-6 projects only
- Design quality report
- Summary report – Summarize the size of a project, a statistical information source of your efforts, metrics such as total lines of code
- Enhanced search for procedures, variables, constants, types, enums, code, comments or any text in a project
- Surf source code as hypertext where calls become clickable links to called object
- Print source code with syntax-aware highlighting in either color or monochrome
- Export source code as syntax-highlighted documents. Formats: PDF, RTF, HTML
- Easy to Analyze several projects together, including .vbg and .sln support
Limitations :
- Trial version – The Trial version is fully functional, but it works with a maximum of 10 source code files at a time. You can analyze VB’s sample projects or 10 files in your big project.
Download : Project Analyzer v9.0.10 for Visual Basic