Mark Miller

CodeRush 17.2.4 is Available for Visual Studio

Another 30 days, another CodeRush release. In this release, what used to be called “CodeRush for Roslyn” (which works in Visual Studio 2015 and up) is now known simply as CodeRush.  If you’re working in earlier versions of Visual Studio CodeRush Classic is still available and supported.

CodeRush has a new product icon, which looks like this:

CoreRushIcon128x128
The new CodeRush icon.

And we have a new product logo text, which looks like this:

CodeRush640

Here’s what’s new in this latest sprint:

XML Support

The following features are now available in XML:

XMLFeatures

Visualization Tools

The Right Margin Line can help you keep code lines from getting too long or exceeding style guidelines. The margin serves as a visual indicator showing lines that have overrun the specified line length.

RightMargin

You can enable the right margin line using the new button (on the CodeRush Visualize toolbar) and configure it in the CodeRush Options dialog on the Editor | All Languages | Right Margin Line page.

RightMarginToolbar

Code Analysis

With Code Metrics you can now establish a Threshold value that determines when the metric appears and when/if the metric contributes to code analysis. This option allows code analysis to report type members that exceed your specified complexity thresholds.

CodeMetrics

Code Formatting

C# Document Formatting adds the following options:

  • Wrapping and Spacing configuration for the “??” operator.
  • Wrapping and Spacing configuration for the base types list.
  • Wrapping and Spacing configuration for the constructor initializer.
    FormattingConstructor
  • Excessive Line Breaks Removal.
    FormattingLineBreaks
  • Separate Line Break configuration options before “else”, “while”, “catch” and “finally” keywords.

Navigation

  • The filtering dialog now has “Select All/None” switches for Scope, Types, Members and Access.
  • The filtering dialog also gains the ability to quickly reverse a filter (Shift+filter key selects/deselects all but the filter element associated with that key).

NavFilter

    Published Dec 11 2017, 04:39 PM by
    Bookmark and Share

    Comments

    No Comments

    About Mark Miller (DevExpress)

    Mark Miller is a C# MVP with strong expertise in decoupled design, plug-in architectures, and great UI. Mark is Chief Architect of the IDE Tools division at Developer Express, and is the visionary force behind productivity tools like CodeRush and Refactor!, as well as the DXCore extensibility layer for Visual Studio. Mark is a popular speaker at conferences around the world and has been writing software for over two decades.
    LIVE CHAT

    Chat is one of the many ways you can contact members of the DevExpress Team.
    We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.

    If you need additional product information, write to us at info@devexpress.com or call us at +1 (818) 844-3383

    FOLLOW US

    DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, along with high-performance HTML JS Mobile Frameworks for developers targeting iOS, Android and Windows Phone. Whether using WPF, ASP.NET, WinForms, HTML5 or Windows 10, DevExpress tools help you build and deliver your best in the shortest time possible.

    Copyright © 1998-2018 Developer Express Inc.
    All trademarks or registered trademarks are property of their respective owners