1

ReSharper 2022.3 Early Access Program Is Open!

 1 year ago
source link: https://blog.jetbrains.com/dotnet/2022/09/26/resharper-2022-3-early-access-program/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

.NET Tools Releases

ReSharper 2022.3 Early Access Program Is Open!

Sasha Ivanova
Sasha Ivanova September 26, 2022

Hello everyone,

The Early Access Program for ReSharper 2022.3 has started! Before you download the first EAP build, let’s take a look at what it has in store for you.

Blogpost_image_800x400_ReSharper-2x.png

C# support

With this first EAP build, we are introducing a couple of changes to the support for language injections:

  • Language injections now work inside C# 11 raw string literals.
  • ReSharper supports the [StringSyntax] attribute from .NET 7, along with its different syntaxes for language injection and code completion.
rs-cs-stringsyntax.png

We’ve also implemented new suggestions that encourage you to use C# 11’s unsigned right shift (>>>) operator (RSRP-489309) and to use pattern matching instead of Span.SequenceEqual("literal") (RSRP-489310).

rs-cs-right-shift.png

C++ support

ReSharper C++ opens its EAP with improvements for C++ support, including the display of parameter info and inlay hints for forwarding object construction functions, along with support for #pragma pack.

rs-cpp-pragma-pack.png

This build also brings options for managing the spaces before and after ellipses (…) in parameter packs, as well as additional formatting options for blank lines. For more details, please see this dedicated blog post.

Unreal Engine

In game projects, ReSharper will no longer suggest unwanted entities from system headers in auto-import completion. You can opt-out of this feature in Options (ReSharper | Options | Code Editing | C++ | Unreal Engine | Suggest system headers in import completion inside game projects).

If you are interested in the complete lists of issues we’ve addressed in the first EAP build, follow these links:


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK