CodeRush Ultimate のリリース

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

Released: Nov 8, 2022

22.1.6 での更新項目

機能

  • Added new wrapping and spacing options to format switch expressions in C# 8.0 and up.

不具合の修正

  • 'Tab To Next Reference' breaks IntellAssist suggestions.
  • Code Places - Highlight color contrast is not sufficient.
  • Test Runner loses category grouping after running xUnit tests.

Released: Sep 22, 2022

22.1.5 での更新項目

不具合の修正

  • Code Issues - Asynchronous main method causes the "Unused type" and "Missing CancellationToken parameter" warnings.
  • Code Issues - "Possible NullReferenceException" warning is raised in code using top-level statements.
  • The XAF property template does not take into account the "Use expression body for accessors" setting.
  • Code Coverage does not work in VS 2022 when MSTests are used.
  • Code Places are shown inside the code definition tool window.
  • DeclareProvider encountered an error and has been...

Released: Jul 20, 2022

22.1.4 での更新項目

不具合の修正

  • CodeRush v22.1.3 keeps asking for registration info under certain circumstances.
  • CodeRush - Code Actions - The "Declare..." window gets closed unexpectedly after it's invoked from the lightbulb menu.
  • Declare providers aren't grouped in Microsoft Visual Studio 17.3 Preview 2.
  • Organize Members - It's not possible to type the letter 's' as part of a region name on a corresponding option page.
  • Refactoring - 'Import Missing Namespaces' doesn't work in Microsoft Visual Studio 2022 17.3 Preview...

Released: Jun 20, 2022

22.1.3 での更新項目

機能

Performance Enhancements

  • Improved Startup Performance - Improved startup performance by lazy-loading resources and settings, asynchronous initialization of internal services, reworking the way CodeRush interacts with Microsoft Visual Studio menus and toolbars, and optimizing memory use.
  • Optimized Debug Visualizer - The Debug Visualizer steps over code faster, (due to optimized communication with Visual Studio’s debugging services). Also decreased the time required to render Debugger...

Released: Apr 19, 2022

21.2.9 での更新項目

機能

Code Analysis

  • XAML Diagnostics for DevExpress WPF Components - The Code Analysis Engine can now check XAML code for DevExpress control usage issues, helping customers follow best practices with modern code. This release includes diagnostics for the following issues and legacy practices:
    • Legacy drag-and-drop - Drag-and-Drop Managers are a legacy way to enable drag-and-drop. Set the 'DataViewBase.AllowDragDrop' property to 'true' instead.
    • ColumnBase.EditTemplate is used - The 'EditTemplate'...

Released: Feb 24, 2022

21.2.8 での更新項目

不具合の修正

  • IntelliRush - IntelliSense does not work in Microsoft Visual Studio 2019 after an update if IntelliRush is enabled.
  • Breaking Change - The Ctrl+B shortcut has been removed from the 'Paste Replace Word' command.

Released: Feb 17, 2022

21.2.7 での更新項目

機能

  • Code Providers - Create Descendant - Create Descendant creates a descendant class or record with necessary constructors and selected overrides (choose among non-overridden abstract and virtual members declared in the ancestor classes or records).

不具合の修正

  • Code Cleanup - Code Cleanup removes a comment in a file-scoped namespace.
  • General - The "Preview Changes" link is shown instead of the "Import Namespace" code action in the Visual Studio's Light Bulb menu.
  • Navigation - The "Ctrl+P" shortcut...