CodeRush Releases

Released: Jan 19, 2022

Updates in 21.2.6

Features

Code Cleanup

  • Added file-scoped Namespace style support for C# 10 in code cleanup - You can now apply Microsoft Visual Studio namespace declaration preferences and corresponding settings from your .editorconfig file in code cleanup. This setting specifies file-scoped or block-scoped namespace body styles for C# 10. To apply the namespace declarations style to your code during cleanup, enable the "Apply namespace declaration style" code cleanup rule on the Editor | C# | Code Cleanup...

Released: Dec 15, 2021

Updates in 21.2.5

Features

File-scoped Namespace Declaration Support for C# 10

  • The following refactorings can now be used in C# projects containing file-scoped namespace declarations:
    • Sync Namespace with Folder Structure.
    • Move File to Folder.
    • Move Type to Namespace.
    • Move Type to File.
    • Declare Partial Class Part.
    • Declare Partial Record Part.
    • Extract Interface.
  • Updated the CodeRush formatting engine to support the new C# 10 namespace declaration style as well as C# 10's new global using directives feature.

Sync...

Released: Nov 11, 2021

Updates in 21.2.4

Fixes

  • Performance - Debug Visualizer causes slowdowns when the availability of the "Step Into Member" toolbar action is checked.
  • Refactorings - "Remove Unused Parameter" does not update references outside the Visual Basic source file.
  • Show Color - Visual Studio crashes when named colors are used with an alpha channel.

Released: Nov 5, 2021

Updates in 21.2.3

Fixes

  • Code Cleanup - Code Cleanup is not applied if the "Apply on Save" option is enabled.
  • Code View - "Structural Highlighting" does not support namespace prefixed tag names from the XHTML standard.
  • Formatting - An XML document comment is incorrectly indented if a member is wrapped in directives.
  • Navigation - "Jump to Symbol" does not work in Visual Studio 2022 17.0 Preview 5.
  • Performance - The "CodeRush is slow typing" hint is shown when using the Naming Assistant.
  • Refactoring - "Move All...

Released: Nov 1, 2021

Updates in 21.2

Features

Microsoft Visual Studio 2022 Support

  • CodeRush now installs and runs in Visual Studio 2022. You can use one of the following ways to add the CodeRush extension to Visual Studio 2022:
    • Visual Studio Marketplace - Download the "CodeRush for VS 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 version using the DevExpress Download Manager...

Released: Oct 6, 2021

Updates in 21.1.8

Features

  • Refactorings - Move File to Folder - Added a "Move File to Folder" refactoring port from CodeRush Classic. This refactoring moves a file to a folder matching the current namespace. If a corresponding folder does not exist in the solution, this refactoring will create one.
  • Unit Test Runner - The Unit Test Runner now displays expected and actual test run results with white space and line breaks in a tabular format for Microsoft .NET Core projects.

Fixes

  • Code Declaration - The "Declare...

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...