Automated code review

Detect dead code. Remove unused modules, procedures, variables, constants and controls. Decrease your .exe by up to 100s of kB. Dead code info
Optimize. Find inefficient code. Use faster syntax and optimal declarations.
Enforce coding style. Apply design standards and make that spaghetti code readable again.
Standardize naming. Enforce naming conventions on variables, procedures and other objects. Pro, Ent
Detect errors. Find functionality problems, such as unimplemented events, questionable tab orders and missing error handling.
Avoid resource leaks. Ensure proper disposing of objects and API handles.
Find duplicate blocks. Spot and join duplicate code blocks that frequently result from copy & paste coding. Ent
Ensure .NET compatibility. Review VB6 code for known VB.NET compatibility issues.