Tag Archives: refactoring

Roslyn analyzer support in Rider 2018.1 EAP

While writing code, Rider performs code analysis and helps us spot any errors, problems or potential improvements. With over 2.400 code inspections that come from ReSharper and WebStorm, Rider helps us improve code quality in every language it supports (C#, VB.NET, F#, … Continue reading

Posted in How-To's | Tagged , , , , , , , , | 13 Comments

Meet ReSharper Ultimate 2017.3

We are happy to announce we’ve published a new major release of ReSharper Ultimate bundle: please say welcome to ReSharper Ultimate 2017.3.

Posted in How-To's | Tagged , , , , , , , , , , , , , , | 16 Comments

ReSharper’s Extract Method refactoring with better C# 6 and C# 7 support

If you are using the latest ReSharper 2017.3 EAP build, you may have noticed a few changes in the Extract Method refactoring, which now comes with better support for C# 6 and C# 7. Support for local functions has been added, there’s now … Continue reading

Posted in How-To's | Tagged , , , , , , | 5 Comments

C# 7.0 and 7.1 support in ReSharper – Expression-bodied everything

Today, we continue our blog series on ReSharper support for C# 7.0 and C# 7.1. The previous post touched on throw expressions (spec) and ReSharper’s inspections, quick-fixes and context actions around these language features. Today, let’s talk about expression-bodied methods, properties, local functions, … Continue reading

Posted in How-To's | Tagged , , , , , , , | 2 Comments

C# 7.0 and 7.1 support in ReSharper – Throw expressions

Let’s continue our blog series about ReSharper support for C# 7.0 and C# 7.1! We’ve already blogged about how ReSharper (and Rider) handle out variables, today we’ll look at throw expressions (spec) that are available in C# 7.0. Throw expressions allow us to throw exceptions from … Continue reading

Posted in How-To's | Tagged , , , , , , , | Leave a comment

C# 7.0 and 7.1 support in ReSharper – Out variables

Back in February, we wrote a State of the union about ReSharper C# 7 support, based on ReSharper 2016.3. Since then, a number of improvements have been made, both to C# as well as ReSharper (and Rider, which gets language support updates … Continue reading

Posted in How-To's | Tagged , , , , , , | 3 Comments

JetBrains Rider 2017.2 is released

Please welcome Rider 2017.2 RTM: this year’s second major update to the new .NET IDE. For a recap, here are the highlights of this Rider update: Support for .NET Core 2.0: you can now edit, run, debug, test, navigate and … Continue reading

Posted in How-To's | Tagged , , , , , , , , , | 5 Comments

Rider Release Candidate: performance, refactorings, Unity and more!

Good news, everyone! GREAT news everyone! The Rider Release Candidate (RC) build is now available for download!  With this Release Candidate, we’re taking a big step towards Rider’s first release, we’re almost there. The RC is a release configuration build, … Continue reading

Posted in How-To's | Tagged , , , , , , , | 51 Comments

A summary of ReSharper actions around C# method parameters

ReSharper offers hundreds of quick-fixes and context actions. As you remember, quick-fixes are aimed to resolve a certain problem in your code, whereas context actions allow you to quickly introduce some minor changes. Today we are going to review several … Continue reading

Posted in How-To's | Tagged , , , , | 4 Comments

ReSharper Ultimate 2016.3 is Released!

We have just finalized an update to ReSharper Ultimate, and we invite you to check out what’s new and download ReSharper Ultimate 2016.3 RTM! Watch the following video for a summary of what is new in ReSharper Ultimate 2016.3, or … Continue reading

Posted in How-To's | Tagged , , , , , , , , | 46 Comments