ReSharper Ultimate 2020.1 Kicks off the Early Access Program!

Posted on by Alexander Kurakin

Just an hour ago, we published our first EAP build for ReSharper Ultimate 2020.1. Jump in and preview what’s coming in 2020.1!

RU20201-blog@2x

Since everybody seems interested in performance, let’s start with the performance news. There were tons of changes in the ReSharper architecture that bring us closer and closer to running all the core ReSharper features out of the Visual Studio process. All these modifications took place under the hood, so you won’t notice any changes in the UI/UX. If you missed the ReSharper 2020 Roadmap with news about our progress on moving ReSharper out of process, now is a good time to catch up.

ReSharper 2020.1 EAP

Apart from the performance changes, the ReSharper 2020.1 EAP comes with the following improvements:

  • We continue to add more and more support of C# 8 language features. In terms of Nullable reference types (NRT), we refactored a lot under the hood in C# language support to prepare code analysis and other features, such as refactorings and ReSharper Build, to support NRT. In this first EAP build, code analysis starts reporting compilation warnings related to nullable reference types.
  • New settings for C# Code Styles which cover trailing comma under Preferences | Editor | Code Style | C# | Syntax Style | Trailing comma. It is also compatible with the StyleCop SA1413 inspection, except in a very few corner cases.
  • You can now use a full path in Go To File / Go To Everything to find files.
  • There are more fixes that you can find on YouTrack.

ReSharper C++ 2020.1 EAP

ReSharper C++ 2020.1 EAP also has a ton of new features and improvements, such as:

  • C++ support: using enum, attributes, and more support for C++20’s concepts.
  • Code completion: attributes, goto, std::forward, and calling base function.
  • Code analysis: new inspections and quick-fixes.
  • Unreal Engine 4: a better Rename refactoring.
  • Sorting of #include directives: more options.

Please refer to this blog post which describes these and all other changes in detail.

Download ReSharper EAP

Comments below can no longer be edited.

5 Responses to ReSharper Ultimate 2020.1 Kicks off the Early Access Program!

  1. Mike-EEE says:

    February 27, 2020

    Please consider improving the extension model so that those of us who “extensively” use extensions can also use EAPs and more effectively deliver much-needed QA to your latest builds:

    https://youtrack.jetbrains.com/issue/RSRP-459966

    Thank you for any consideration!

    • Ej@Y says:

      February 28, 2020

      Totally agree!

      Even this version of R# crashes frequently in combination with the latest VS2019 build. This is huge counter-productive for me and makes your product somehow ‘worthless’.

  2. Mike-EEE says:

    February 28, 2020

    Also, it would be great to focus more on performance for this next release as opposed to new features. I am constantly having to develop under notification/performance toasts and it’s becoming a drag:

    https://youtrack.jetbrains.com/issue/RSRP-476906

  3. Mike-EEE says:

    February 28, 2020

    Also also.

    It would be great to have focus on the state issues with dotCover. These have been going on for YEARS now and it lends to the perception that very little effort is happening with this component of great value: https://youtrack.jetbrains.com/issue/RSRP-477622

    • Mike-EEE says:

      February 28, 2020

      PLEASE enable emojis for your blog! There is one that I provided after “also also” but was stripped.

Subscribe

Subscribe to .NET Tools updates