CodeRush Releases

Released: Sep 8, 2021

Updates in 21.1.7

Features

  • Added new "Move All Types to Files" refactoring - With the new refactoring, you can now move all types (or only selected types) contained in one file into new separate files (one file per type). Each file will have the same name as the type it contains.

Fixes

  • Formatting - Code becomes commented when processing single line comments inside object initializers and LINQ expressions.
  • Formatting - Comments in the array initializer break code after formatting.
  • Navigation - "Tab to Next...

Released: Aug 11, 2021

Updates in 21.1.6

Features

  • Microsoft Visual Studio 2022 Preview Support - CodeRush now installs and runs in the Visual Studio 2022 Preview. You can use one of the following ways to add the CodeRush extension to Visual Studio 2022 Preview:
    • Visual Studio Marketplace - Download the CodeRush for Visual Studio 2022 extension from the Visual Studio Manage Extensions window and run the VSIX installer to install CodeRush.
    • Download Manager - If you already have a CodeRush subscription, you can download a registered...

Released: Jul 14, 2021

Updates in 21.1.5

Features

  • Improved First-time Loading Performance - CodeRush tool windows now load faster when run the first time. The time required to expand code templates the first time has also been decreased.
  • Optimized Memory Use in the XAML Engine - Reduced memory consumption in the XAML engine which used in refactorings, navigation, code analysis and other CodeRush features for projects containing XAML files.
  • Test Runner - The Unit Test Runner now shows white spaces and line breaks in test run results...

Released: Jun 17, 2021

Updates in 21.1.4

Features

  • Organize Members Enhancements - You can now create rules for properties with backing fields to group and sort them with the following criteria:
    • Keep backing fields with their corresponding properties.
    • Group properties with backing fields by visibility.
  • Test Runner - The Test Runner now can show "pretty-formatted" names for xUnit test cases in Microsoft .NET Core projects. To support xUnit's method display names, CodeRush uses the xUnit's methodDisplay and methodDisplayOptions settings...

Released: May 26, 2021

Updates in 21.1

Features

Rush Snippets for VS Code

  • This release introduces the Rush Snippets extension for VS Code - code snippet templates for TypeScript, React, and Redux projects. Template snippets are easy-to-recall shortcuts you type into VS Code that expand into larger blocks of boilerplate code developers create all the time. Rush Snippets can help you declare code more efficiently, with fewer keystrokes, fewer mistakes, less physical strain, and an overall lower cognitive load.

Performance Enhancements...

Released: May 4, 2021

Updates in 20.2.11

Features

  • Coding Assistance - Typing performance has been improved for the following features:
    • String Format Assistant.
    • Naming Assistant.
    • Smart Semicolon.
    • Smart Dot.
    • Code Template Expansion.
  • Unit Test Runner - The Test Runner gets the following optimizations:
    • Improved test discovery engine, which allows the Test Runner to find tests faster in your solution.
    • Reduced the project dependency graph build time, improving test run speed.

Fixes

  • Performance - The initialization of painting plugins affects...

Released: Apr 20, 2021

Updates in 20.2.10

Fixes

  • Code Cleanup - An unnecessary region is inserted into a copyright header if the "Do not replace the existing copyright header during code cleanup" option is turned off.
  • Formatting - A method with an attribute is incorrectly indented.
  • Formatting - The Arguments option on the Wrapping options page does not support attributes.
  • IntelliRush - Memory leak when using IntelliSence.
  • IntelliSense does not work in Visual Studio 2017 if String Format Assistant is enabled.
  • IntelliSense is incorrectly...

Released: Mar 31, 2021

Updates in 20.2.9

Features

  • Test Runner - The Test Runner now allows you to run and debug MSTest unit tests for Universal Windows Platform (UWP) apps.
  • Code Analysis - You can now include CodeRush diagnostics in Microsoft Visual Studio's background analysis, so you can analyze your code out of process in Visual Studio 2019 v16.8 and later versions.
  • Performance Enhancements - Significantly improved performance for the following visual features:
    • Rich Comments.
    • Spell Checker.
    • Unused Code Highlighting.

Fixes

  • Code...

Released: Mar 4, 2021

Updates in 20.2.8

Features

Organize Members

  • Improved Options Page - Redesigned the Organize Members options page to make it easier to use.
    • The new Duplicate button copies the selected rule, adding it to the end of the list.
    • Added drag & drop support to the rules list. To change a rule's position, simply drag a rule and drop it where you need it.

Blazor Support

Code Templates for DevExpress Blazor Components - Added a number of powerful new code templates to help you quickly create many of the popular...

Released: Jan 26, 2021

Updates in 20.2.7

Features

Code Formatting

  • EditorConfig Support - CodeRush now uses Microsoft Visual Studio's format settings defined in the EditorConfig file. EditorConfig settings will have a higher priority than formatting preferences set in the CodeRush Options dialog.

Blazor Support

  • Declare Providers - CodeRush declaration providers are now available in .razor markup. You can use them to declare local variables, methods, parameters, fields, properties and constants. For example, you can apply Declare Field...