ReSharper
ReSharper improves its set of code style features; adds multiple new context actions and quick-fixes; introduces support for VB.NET 14, JSON and Node.js runs xUnit tests natively. Helps ensure the right escaping in string literals, decompiles .NET code into IL code, learns to optimize NuGet references gets better in many other ways.
Code quality analysis
Code quality analysis: On-the-fly code quality analysis is available in C#, VB.NET, XAML, ASP.NET, JavaScript, TypeScript, CSS, HTML, and XML. ReSharper will tell you right away if your code contains errors or can be improved.
Eliminate errors and code smells
Instant fixes help eliminate errors and code smells. Not only does ReSharper warn you when there are problems in your code but it provides quick-fixes to solve them automatically.
Instantly traverse your entire solution
Navigation features help you instantly traverse your entire solution. You can jump to any file, type, or member in your code base in no time, or navigate from a specific symbol to its usages, base and derived symbols, or implementations.
Code editing helpers
Multiple code editing helpers are available, such as extended IntelliSense, hundreds of instant code transformations, auto-importing namespaces, rearranging code and displaying documentation.
Safely change your code base
Apply solution-wide refactorings to safely change your code base. Whether you need to revitalize legacy code or put your project structure in order, you can lean on ReSharper.