CodeRush Ultimate のリリース

Released: Mar 18, 2024

23.2.6 での更新項目

不具合の修正

  • CodeRush constantly uses the microphone.
  • Voice Dictation - Spaces get inserted in a new name when inline rename UI is used.
  • Code Declare - NullReferenceException is thrown in specific scenarios.
  • Code Issues - CRXPF0013 is falsely reported when the "this" keyword is used.

Released: Mar 5, 2024

23.2.5 での更新項目

機能

Voice Support - CTP (Community Technology Preview)

  • After you specify Azure Speech Recognition and OpenAI API keys, you can enable voice features in Microsoft Visual Studio 2022.
  • Voice Commands - Hold left Ctrl key and speak to trigger voice commands. Examples of things you can say and what they do:
    • "open foo" - opens Foo.cs file in editor.
    • "class bar" - navigates to classes named "bar".
    • "bookmark storage" - creates a new bookmark named "storage".
    • "goto storage" - jumps to a bookmark named...

Released: Feb 19, 2024

23.2.4 での更新項目

機能

  • Navigation - Added new quick navigation providers:
    • MEF Imports - Find where the active type is imported.
    • MEF Exports - Find where the active type is exported.
  • Improved Microsoft Visual Studio 17.9 support - A number of CodeRush features have been patched to work correctly with the recent Visual Studio 17.9 release.

不具合の修正

  • Reverse Conditional - Incorrect refactoring result occurs when nullables are involved.
  • Spell Checker - Spell Checker does not work in VS 2022 when the 'Run code analysis in...

Released: Dec 13, 2023

23.2.3 での更新項目

機能

Navigation

  • Quick Navigation - Added new navigation providers:
    • Calls - Finds all places where the active method (or active method call) is invoked, ignoring declarations and overrides.
    • Reads - Finds all read references to the active variable or property.
    • Exports - Finds all places where starting type is exported as a MEF contract.
    • Imports - Navigates directly to the type declaration of the active variable or property, or to the declaration of the active method's return type.
  • References Tool...

Released: Oct 18, 2023

23.1.5 での更新項目

不具合の修正

  • All refactorings and code cleanup rules now correctly support nullable reference types.
  • Patched a number of CodeRush features to work correctly with the recent Visual Studio 17.8.0 preview release.
  • Jump Codes stops working when there is large collapsed code on the screen.
  • Settings saved to the Personal Options Layer are not applied after Visual Studio restart.
  • Code Clean Up - "Remove unnecessary cast" rule introduces a compilation error.
  • Output Window - CodeRush adds a duplicated 'Build'...

Released: Aug 9, 2023

23.1.4 での更新項目

機能

  • Refactorings
    • Inline Method and Inline Lambda refactorings now support additional scenarios, including inlining of local functions.
  • Navigation
    • References tool window results are now sorted, and the node representing where the user started searching is now pre-selected after a search, making it easier to understand the results and find related references.
  • Build Output Highlighting
    • Timestamps are now colorized.
  • Improved Microsoft Visual Studio 17.7 support.

不具合の修正

  • Settings on the Organize...

Released: Jun 14, 2023

23.1 での更新項目

機能

Microsoft Visual Studio ARM Support

  • CodeRush can now be installed into Visual Studio ARM. ARM support is in beta in this release.

Code Analysis

  • New Diagnostics for DevExpress WPF Components:
    • Use DependencyObjectExtensions.DataContext to define bindings for generated columns - This diagnostic helps improve performance by defining bindings in column templates using the DependencyObjectExtensions.DataContext attached property (XAML diagnostic).
    • The column's FieldName or Binding property is not...

Released: Apr 27, 2023

22.2.5 での更新項目

機能

  • Improved Microsoft Visual Studio 17.6 support.

不具合の修正

  • Extract Interface - Code is incorrectly formatted after refactoring.
  • Code Cleanup removes necessary parentheses from a modulo expression.
  • Code Formatting - The first item in a switch expression moves every time code gets formatted.
  • Visual Features - Editor adornments overlap with collapsed method labels.

Released: Feb 21, 2023

22.2.4 での更新項目

機能

  • Code Analysis
    • Added New Diagnostics for DevExpress WPF Components:
      • Use DependencyObjectExtensions.DataContext to define bindings for generated columns - Improve performance by defining bindings in column templates using the DependencyObjectExtensions.DataContext attached property (XAML diagnostic).
      • The column’s FieldName or Binding property is not defined - Specify the FieldName or Binding property to connect the column to data. To create an unbound column, set the FieldName property to a...

Released: Dec 9, 2022

22.2 での更新項目

機能

Compatibility with the Latest Versions of Microsoft Visual Studio 2022 and C#

  • CodeRush maintains compatibility with the latest Visual Studio 2022 and C# releases for the most-frequently-used CodeRush features. Enhancements focus on the following four areas of CodeRush:
    • Refactoring:
      • Import Missing Namespaces.
      • Suppress exception messages due to changed API.
      • Core performance optimizations and enhancements to a number of CodeRush refactorings (including Reorder Parameters).
    • Navigation:
      • Tab To...