CodeRush Pro includes the Show Metrics (also known as Code Metrics) visualization feature, which is indented to evaluate code metrics right in the code editor while you are writing and/or reviewing the code. It shows a specific code metric for each method, property or event (with add and remove methods) near its declaration:

Read more…
The Member Icons visualization feature shows small icons over each member (method, property, field, etc) or type (class, struct, interface, etc). These icons appear to the left of a target member or type:

Read more…
Spell Checker underlines the misspelled words inside the code editor. It can check spelling in strings, comments, XML comments, and HTML elements against a built-in dictionary. Spell Checker provides an easy way to fix the error using the Refactor! popup menu or a smart tag:

Read more…
Good code style suggests limiting the length of a code line to 80 characters, and only 70 characters for indented code examples to be used in documentation. The Right Margin Line helps you to visually indicate the specified line length. It doesn’t prevent typing to the right of it, but lets you to identify and break long expressions over multiple lines.
Read more…
Flow break icons (also known as Flow Break Evaluation feature) are visual indicators appearing in the code editor at the end of lines containing code that can alter the flow of program execution. Flow break icons are useful when reviewing complex code with multiple loops and/or breaks – these icons are drawn near the flow language keywords (see the table below) which help you understand the code flow evaluation.
Read more…
The Comment Painter feature draws a bubble icon over the comment “//” symbols in CSharp, or “ ‘ ” (single quote) in Visual Basic. The source code of this feature shows how to paint bitmaps on the code editor. If the comment is active (e.g. text caret is located inside the comment) then no icon is drawn, allowing you edit the comment.
Read more…
CodeRush can paint region directives (#region, #endregion) in a different way than Visual Studio, to reduce the visual noise associated with these directives when the region is expanded. Collapsed regions can also be painted in a different color, according to your preference. If your code is full of regions, the Region Painting visual feature will definitely help you to concentrate and focus on the code blocks instead of insignificant stuff.
Read more…
Structural Highlighting helps you visually navigate the structure of the code. Matching delimiters are connected with low-contrast lines (you can configure the color of the line for each type of code block individually) that are easy to read when this information is important, and easy to ignore when your mind is on the code. For example, see the vertical and horizontal lines in this code sample:
Read more…