Store   |   What's new

Hello from JetBrains,

The first major release of this year, ReSharper 2023.1, is here! Let’s take a look at the highlights of this version:

We’ve introduced a set of inspections with corresponding quick-fixes to optimize and speed up your work with different types of collections by reducing the number of lookups in them. You now have more adjustable ways to introduce null checks in your code.

We’ve reworked the update dialog that contains notes on the changes made to the latest build available, so you can make a more informed decision on whether you’d like to download or skip the update. Also, first-time ReSharper users will see the Keyboard Shortcuts screen so they can choose the shortcuts scheme they’d like to use.

Reformat inactive preprocessor branches in file is a new task that enables you to reformat inactive preprocessor branches. It can only be applied to the entire file at once and only works with C# sources.

Text search filters applied to unit test trees inside both the Session and Explorer tool windows are now taken into account when running tests using the Run buttons in the toolbar. Only the nodes that satisfy the search criteria will remain listed and be run.

ReSharper C++ 2023.1 brings updates for C++20 modules and introduces the first batch of support for C++23 features. This version also includes Call tracking for incoming calls and macro substitution previews in tooltips and Quick Documentation popups.

You can read more about these and other improvements on the What’s New in ReSharper 2023.1 page.

If you have any questions about licensing, please contact our Sales team or reply to this email.

The JetBrains .NET team

JetBrains
The Drive to Develop