CodeRush Ultimate 24.2.4

Released: Feb 12, 2025

Aggiornamenti in 24.2.4

Funzionalità

Organize Members

  • Improved handling of initialized fields and properties. Removed the "Skip initialized fields" setting. Instead, Organize Members now actively analyzes dependencies between such members, so that they can be correctly grouped without altering runtime behavior (initialization sequences are preserved for members that depend on other members).
  • You can now group record struct and record class types independently (C#).
  • You can now group Module types (VB).
  • You can now group by private protected visibility (C#, VB).
  • Delegates are now properly grouped as types (not members).
  • Updated built-in schemes (Default and StyleCop) to properly group records, modules and private protected members.
  • You can now group and sort by new, partial, async, volatile, ref, required, implicit and explicit modifiers in C#.
  • You can now group and sort by Shadows, Partial, Async, WriteOnly, Default, Widening and Narrowing modifiers in VB.

Avalonia XAML

  • CodeRush XAML features now work in .axaml (Avalonia XAML) files as well.

Improved Visual Studio 2022 (17.13) support

  • Patched a number of CodeRush features to work correctly with the recent Visual Studio 2022 (17.13) release.

Correzioni

  • General - CodeRush causes an error in 'Diagnostic analyzer runner' when Visual Studio 2022 (17.12.3) is used and the code analysis scope is set to 'Solution'.
  • Organize Members - initialized static fields get sorted and break code.
  • Code Issues - CRR0030 is falsely reported for return statements inside using statements.
  • Code Formatting - Unsafe block is not correctly indented.