A structural analysis code review is the only review that looks at the underlying structure of a code base and analyzes the dependencies between the components of the system.
Structural analysis
A structural analysis code review is a set of rules that automates the process for a software architect to review code. A structural analysis code review focuses on coding that relates to an application's design. You run this kind of code review to analyze dependencies between components and to resolve design errors in code early in the development process.Code reviews
A code review is a selection of categories and rules that focus on an aspect of software quality (such as globalization) or a software property (such as severity). For example the Quick code review is a selection of rules that all have the highest severity level, which is “problem.” Note that if you change one of the rules in this code review to have a different severity level, that rule will no longer appear in the Quick code review.Code review rules
Rules are the smallest building blocks of a code review. Each code review applies different rules to assess the quality of a code base.Rule categories
A rule category is a collection of code review rules that focus on a particular aspect of quality. You can enable or disable a rule category or individual rules in it, depending on your code review needs.Opening the Code Review view
The Code Review view is the starting point for all code review tasks. You can initiate all code review tasks from the Code Review view.Selecting code reviews
A code review is a selection of categories and rules that focus on an aspect of software quality (such as globalization) or a software property (such as severity). When you review a code base, you can select a supplied code review to run on your code base.Running code reviews
Running code review lets you analyze your code by applying a specified set of rules to a code base. The rules can be applied to one project, a single source file, or the entire workspace, depending on the nature of the rule. Optionally, you can configure the code review (for details, see "Configuring code review") to only show a specific set of findings. After you decide the scope of the review, you run the code review by clicking the Review icon,. You can run a code review from the Code Review view itself or from the pop-up menu of the Package Explorer view or Java™ Navigator view.
Fixing problems found in code review
A code review produces findings that you may or may not consider problems. If you decide that a finding is a problem that you want to address, the source code editor and Code Review Details view help you fix it.Configuring code reviews
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. To get the maximum value from code review, development leads can review all the rules in the Complete code review and configure the code review by enabling and categorizing only the rules important for the team.Code review reference
This section contains topics that describe code review user interface elements and supplied code reviews.