CodeRush Ultimate 24.2.5

Released: May 20, 2025

24.2.5 での更新項目

機能

Code Issues

  • This release improves analysis of async code patterns, adding new code issues to report situations where code may be missing an intended await:
    • Inside try and using statements, which could cause problems with exception handling and premature object disposal.
    • Inside synchronous code, effectively producing fire-and-forget tasks.

Context Providers

  • Added two new context providers [DebugRunMode] and [DebugBreakMode]. You can use them to setup context for keyboard shortcuts, templates, and any other feature that supports context.

Improved Visual Studio 17.14 Support

  • Patched a number of CodeRush features to work correctly with the recent Visual Studio 17.14 release.

不具合の修正

Navigation

  • Drop marker before jump fails to drop marker on F12 shortcut.

Voice

  • Voice commands do not work when the WinForms designer has focus.

Templates

  • 'tm' template does not work with xUnit.v3.

Code Issues

  • Squiggly underlines are shown in the code editor even when code issues are not registered in Visual Studio.
  • "Variable is assigned twice in succession" code issue is incorrectly reported.
  • Issues are falsely reported for local variables with the using modifier.
  • False positive for MVC controller actions.
  • Highlights code too aggressively.
  • Error raised for event handlers.

Sync Namespace with Folder Structure

  • Refactoring gives an incorrect result when a folder name starts with a number.

Test Runner

  • Cannot run xUnit tests when project targets .NET 9 or .NET 10 preview.