.NET Tools News Releases ReSharper Platform

The ReSharper 2023.3 Release Candidate Is Now Available

Get a preview of all the latest features and improvements set to be shipped with the next major ReSharper and .NET tools releases by downloading the Release Candidate builds that have just landed.

Here are the major improvements in each of the new builds:

The ReSharper 2023.3 Release Candidate

  • An extended feature set for AI Assistant that includes AI-powered multi-line completion.
  • C# 12 support, including primary constructors, alias directives to reference any type, collection expressions, interceptors, and more.
  • Inspections targeting Entity Framework-related issues and entity relationship diagrams.
  • A reworked UX for the Extract local function refactoring.
  • A reworked integration of ReSharper and Visual Studio quick actions.
  • A new code formatting engine for Razor.
  • AI-powered generation of unit tests.
  • A new built-in grammar and spelling checker.
  • Improvements to Assembly Diff and the Assembly Explorer tool window.
  • New inspections for identifying vulnerable API usages. 

The ReSharper C++ 2023.3 Release Candidate

  • Code completion inside inactive preprocessor branches.
  • Find Usages shows possible usages in macro bodies and inactive code.
  • Support for the __pragma(pack) syntax, various clang intrinsics, the special preprocessor operator __has_cpp_attribute, and several new C99 and C23 features like the restrict type qualifier.
  • Unreal Engine:
    • New inspection for dynamic delegate functions not marked with the UFUNCTION macro.
    • The Generate hash function action now generates code in the Unreal Engine style.
  • Support for HLSL templates.
  • Attributes with the [[jetbrains::...]] prefix to refine inspections.
  • A new Generate destructor action.
  • The bundled clang-format and clang-tidy binaries have been updated to Clang 17.
  • Support for #pragma region and #pragma endregion: inlay hints, the ability to jump between matching directives, and folding and navigation in the File Structure tool window.

The dotMemory 2023.3 Release Candidate

  • dotMemory Standalone is now available on Linux and macOS.
  • dotMemory now allows you to import and analyze process dumps as regular snapshots on Linux. 

The dotTrace 2023.3 Release Candidate

  • Improved configuration of the Timeline profiling mode.
  • Profiling data is now available in the Source view.
  • The Flame graph view is now available on Linux and macOS.
  • dotTrace 2023.3 offers improved native code analysis.

The dotPeek 2023.3 Release Candidate

  • dotPeek is now able to compare NuGet packages, folders, and .zip files included in assemblies.
  • The Assembly Explorer tool window now displays files and folders contained inside NuGet packages, and Win32 resource nodes can now be viewed in the node presentation tree and the Properties pane.
  • The ability to decode Win32 string-table resources.

The dotCover 2023.3 Release Candidate

Just a reminder: You can download the latest build right now from the ReSharper 2023.3 EAP page or install it via the JetBrains Toolbox App.

It’s not too late to share your feedback on the newest features! Our developers are still putting the final touches on the upcoming release. Tell us what you think in the comments below or by tweeting at us.

image description