ReSharper Ultimate 2018.3 is released!

I’m here today to present to you this year’s last major release of ReSharper Ultimate. Don’t feel like reading? Then come and grab ReSharper Ultimate 2018.3!

ReSharper Ultimate 2018.3 released

Let me show you what the ReSharper team has accomplished in this release:

  • We’ve added parameter name hints right to the code editor. This helps make C# and VB.NET code more readable.
  • Early support for Visual Studio 2019 Preview 1.
  • The code formatter can now detect the code formatting style right from your code and adjust the formatter settings accordingly (ReSharper | Edit | Detect formatting settings). No more looking through ReSharper formatter settings and configuring them manually.
  • ReSharper can autodetect the naming style you use in your code. No manual configuring of naming styles anymore to match the naming convention you use.
  • Improved C# 7 deconstruction support includes new/updated inspections and quick-fixes.
  • VB.NET 15.3 and 15.5 language support.
  • TypeScript 3.0 support.
  • Initial support is available for the new localization procedure in the latest ASP.NET Core projects. Most of the localization inspections, refactorings, and quick-fixes that you are familiar with from the old localization procedure are available.
  • Lots of new inspections, quick-fixes, and context actions have been added to C# code analysis for different cases.
  • A few performance optimizations have been made.
  • We’ve implemented the Introduce parameter refactoring for local functions.
  • A couple of new keys to run ReSharper Command Line Tools.
  • We’ve made ReSharper more FIPS-compliant by stopping the use of the md5 hash algorithm and eliminating all its previous uses in the codebase.
  • The Go To Action popup allows looking for Options pages.

You are welcome to check the What’s new in ReSharper page to learn more about the features and improvements in ReSharper 2018.3. See also the full list of requests we’ve addressed this release cycle.

As usual, all other ReSharper Ultimate tools get an update in this release as well:

  • ReSharper C++ 2018.3 – every bit better! Cleverer refactorings, new context actions, an even smarter Go to Declaration and Search Everywhere, auto-detection of code formatting settings and C++ naming schemes, and better error diagnostics on templated code. Besides all this, the release has improved C++/CLI support. If you are working with the Unreal Engine, you can find enhanced performance and parsing improvements made to the reflection macros.
  • dotCover 2018.3: In addition to multiple bug fixes, we’ve reworked the way coverage filters are organized. Now, there are two groups of filters in the dotCover options: runtime filters (those applied during a coverage session) and results filters (those applied to coverage results). The latter is extended with a filename filter. Use it to exclude unnecessary files from the results (such as auto-generated ones) and reduce “noise” in the coverage tree.
  • The biggest thing about dotTrace 2018.3 is the integration into JetBrains Rider. You can configure and run profiling sessions, get snapshots, and analyze them in the built-in viewer. Note that currently, the viewer cannot show a distribution of events on a timeline. That’s why timeline snapshots are opened as simple sampling snapshots.
  • dotMemory 2018.3 gets a new condition for taking a snapshot on the profiling controller: Get a snapshot if total memory usage exceeds X MB. You can also click on a timeline graph to get the exact memory data at a specific time point.
  • dotPeek 2018.3 supports decompiling more C# 7.x features and makes it possible to copy the fully qualified name (FQN) of a symbol to the clipboard.

Download ReSharper Ultimate

We’d love to hear your feedback on the ReSharper Ultimate 2018.3 release.

This entry was posted in How-To's and tagged , , , , , , , , , , , , , , . Bookmark the permalink.

16 Responses to ReSharper Ultimate 2018.3 is released!

  1. Pingback: ReSharper Ultimate 2018.3リリース | OPCDiary

  2. Jason Yu says:

    It is unusable after update to 2018.3
    I throw incorrect error all over the place and cause a huge mess

  3. Developer says:

    Just updated – forgot that you are breaking https://github.com/MrJul/ReSharper.EnhancedTooltip with every release :(. Time to re-think your extension architecture? Maybe use some decoupling?

  4. Pingback: Dew Drop - December 19, 2018 (#2863) - Morning Dew

  5. Kevin Gelking says:

    Thank you very much for this update, I find the automatic display of parameter names extremely helpful. :)
    Thanks to this addition I no longer have to supply named parameters anymore for calls consisting of multiple bools, which improves first-glance-understanding a lot!

  6. Mark Wood says:

    While I appreciate the new features, when are you going to focus on performance? I had to turn R# off today because my web project was so slow it was unusable.

  7. John B says:

    I agree on the performance. It is terrible and so it should have first priority.
    ReSharper is no longer like sweets that you eat for enjoyment.
    It has become like bad-tasting medicine – you don’t eat it for enjoyment but because you need it.

    Also, I am simply unable to selectively disable the new parameter name feature.
    Unchecking “Automatically show parameter info in x milliseconds” simply has no effect

  8. Pingback: ReSharper Ultimate 2018.3 est maintenant disponible ! | JetBrains France

  9. E says:

    2018.3 and 2018.3.1 are flat-out unusable. The performance is abysmal. VS 2017 now crawls so I’ve had to resort to downgrading to 2018.2.3.

  10. Pingback: ReSharper Ultimate 2018.3リリース | JetBrains ブログ

Leave a Reply

Your email address will not be published. Required fields are marked *