Why you still use Resharper in 2023

Features of Resharper I use most.

Instant Search

The first thing for me is the solution-wide instant search (Ctrl + T). VS provides search, of course, but it’s slow as it reads when query. But, the Resharper search responds instantly. It feels like using Elastic Search on Visual Studio. By adding “/” after the search keyword, it’s possible to filter search results to class, method, property, or field.

Another search is member search (Alt + \) which can search among class members. In VS, we can use a normal search by typing Ctrl-F, but again Ctrl-F search text, but member search searches among class members, which is targetted.

Code Analysis

Page level – Error / Warning and Solution wide – Error/Warning in real-time. It’s possible to pick up errors even before building the solution.

Quick fix

Quick fix (Alt + Enter) provides many options to fix or improve your code. I’ve learned best practices, good coding style and new features of MS techs.

Auto style correction(Ctrl-E, C) provides full correction on the page or project level. It’s handy to clean up the code without worrying about breaking it.

Etc

Unit Test : runs it from the button next to the method name.

Unit Test Coverage: Resharper Ultimate provides code coverage.

The variable value is displayed on debugging time without moving the mouse over the variable.

Show the Argument name in the parameter bracket without checking the required parameter for the class or method.
It is also compelling that we can refactor code across project files without worrying about breaking code quickly and easily.

Suggestions on live coding

While coding, you might come across various auto-completion and suggestions for a better code, which is lovely.

One more thing

Recently found the Generate Member(Alt+Ins) function, which I’ll try using more. I realized that there is more to utilize in Resharper.

 

Something to consider

Resharper CMD in CI/CD. Resharper command line tool provides auto code clean-up / styling, which can be hookup in the process of CI/CD so that each code merged into the master branch can have a consistent and clean code style.

 

Reference

Features – ReSharper (jetbrains.com)

Why I am not using Resharper anymore – Matt Gerega

Leave a comment

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