CodeRush ships with a powerful code analysis tool. It finds issues in your code, underlines them with wavy lines and puts indicators to the left of corresponding code lines. All issues are also indicated within the vertical scroll bar which enables you to estimate the total count of issues in the current file.
To view an issue details, just place the mouse pointer over the underlined code or over an issue marker. CodeRush will offer the way to fix the issue in a single click, if the appropriate refactoring or code provider is available.
CodeRush also supports Fast Solution-Wide Analysis, which reports code issues found throughout the entire solution in a background thread while you work. The Project File bar at the bottom of the code editor shows you the most critical code issues found within the solution and enables you to navigate to them in a few clicks.
Note that Solution Wide Analysis is disabled by default. To activate it, check the appropriate option on the Editor|Code Analysis|Code Issues option page, as shown on the following screenshot:
The Code Issues tool window enables you to see all the code issues in one place. This window lists code issues contained in the current file, project, or solution. The tool window also shows the details of each issue, and takes you to the issue in the editor with a double-click.
CodeRush includes issues of several types. Each issue is marked with the appropriate color, depending on its type (see the following table).