TrustRadius Insights for ReSharper are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Impressive autocomplete and intellisense features: Reviewers have praised ReSharper for its impressive autocomplete and intellisense features, which have greatly sped up their coding process. They appreciate the suggestions and options for testing provided by ReSharper.
Best-in-class debugging tools: Users consider the debugging tools offered by ReSharper to be its best feature. The tool provides real-time feedback and suggestions based on C# and object-oriented programming best practices, helping users write better code. Additionally, it efficiently executes Nunit test cases.
Extensive code refactoring capabilities: The code refactoring helpers in ReSharper are highly regarded by users. These tools, along with the added debugging features, make ReSharper a must-have tool for development. Users value features such as navigation shortcuts, extract variables and methods, unit testing support, renaming refactoring, and code generation that significantly improve coding efficiency.
We use ReSharper to provide all of the functionality we wish Visual Studio had! I cannot live without ReSharper's code refactoring, linting, inspection, and testing tools. Yes, Visual Studio has these features, and you will think they are great until you encounter ReSharper and see how these tools really should be.
Pros
Code Refactoring.
Linting
Code Coverage.
Code Tracing.
Disassembly and Inspection.
Cons
ReSharper, because it does so much, can be quite a resource hog on slower developer machines.
Some ReSharper tools, like test running, seem to jostle with .NET's tools rather than replace or complement them (even though ReSharper's tools are superior!).
Tools like DotPeek could be better integrated with the Visual Studio IDE.
Likelihood to Recommend
ReSharper is the best all-in-one tool for Visual Studio that I have encountered. It contains many features not found in Visual Studio Enterprise, and those features already in Visual Studio provide much better implementations. I would recommend this to all developers, with the only people who will find it a detriment are developers running older, slower machines (due to ReSharper's resource requirements).
VU
Verified User
Director in Information Technology (1-10 employees)
I've been using ReSharper for many years, win/web forms, and mobile (even xamarin forms). I am currently using it in Logistics ASP.NET MVC applications and ASP.NET Core Web Apis.
Pros
Shortcuts are awesome. Navigation through the code gets really easy.
I use it every day: go to the last modified position, go to the next error, find usages. All refactoring shortcuts!
Color identifiers let me identify variables from constants, methods, properties, and types. I use this feature and I can not live without it.
Move code by scope is handy.
Adding missing references automatically.
Cons
Pricing: tend to be high.
After a while slows the Visual Studio. It gets super slow, even for small projects.
It kind of makes you dependent. It feels uncomfortable when you don't have it, and that makes you unproductive.
Depending on what version you use, ReSharper shows errors that don't exist. On later versions, it works fine.
Likelihood to Recommend
ReSharper is suitable for all legacy and new projects. It helps keep the code clean, short and understandable. The color codes help you quickly identify what you are looking for, and the shortcuts are the best. While Visual Studio made progress on these points on its own, it seems to me that ReSharper has a lot to offer. Today it happens to me that I can't think of another productivity tool without thinking of ReSharper first.
VU
Verified User
Team Lead in Information Technology (5001-10,000 employees)
ReSharper is a continuous code monitor tool that we plugged into Visual Studio IDE, which is helping us to reduce the lines of codes with good code accuracy. We have been connected for the last two years. We are using this tool in the entire organization. Using ReSharper helps us to improve our quality of code precisely without any bugs on the code reviews. It also reduces production release in a given time frame to save a good amount of the organization's budget.
Pros
It displays errors or suggestions for your code
Saves time to optimize a code
Faster development
Cons
Sometimes it gives suggestion that are not suitable for code that you wrote
We use ReSharper across our entire software team. We utilize it to apply consistent formatting across all of our C# projects. It is also generally very helpful in auto-complete and file system navigation.
Pros
Applies consistent formatting that is easy to configure
Indicates code and algorithm issues before compile time
Improves native auto-complete and code navigation
Cons
Sometimes colleagues report degraded performance
Sometimes Visual Studio needs to be restarted because the code becomes out of sync with what ReSharper thinks it should be
Likelihood to Recommend
ReSharper works great in a C# Visual Studio environment. I struggle without it. It provides easy to configure format settings and indicates problems with code before compile time.