Problem detection (code review)

Project Analyzer does an automated code review to detect programming problems and to suggest improvements. This feature is useful for optimization, quality control and automated coding standards enforcement. You can detect dead code and watch optimization suggestions, style issues, logic flaws, functionality problems, metrics limits and VB.NET compatibility issues.

Code review rules available

Code review rules exist in many types.

Configure code review

Problem options are settings that let you select which code review rules you want to use. Use pre-defined problem filters or create to custom filters that cover those problem categories you are interested in. To hide a problem on certain lines, write comment directives.

View problems

Code review problem list
Problem list

Fix problems

To fix problems, get a Problem report and work on your code. Auto-fix can automatically repair a part of the problems, remove dead code and add a comment about those problems that cannot be fixed automatically.

Configure code review

Select the code review rules you want to use in Problem options. Use pre-defined problem filters or create to custom filters that cover those problem categories you are interested in.

To hide a problem on certain lines, write comment directives.

Requirements

Code review is part of all Project Analyzer editions. Certain review rules are limited to specific editions only.

Project Analyzer Help