An automated code review is a development feature that applies a set of rules to a code base to validate compliance with best development practices and software engineering guidelines. Rules are grouped based on a particular aspect of quality (for example globalization) or severity (for example the Quick code review looks for serious problems only). The reviewed code base can be the workspace, a project, or an individual Java file.
The code review feature automates the typical manual process of reviewing code, performed by a software developer or architect to review code. While the manual code review process can consist of time-consuming and subjective discussions, the automated code review is effective, quick, and consistent. The automated code review supplements the manual code review, but it does not replace it.