ReSharper for VS Code and compatible editors (Cursor, Windsurf, etc.) is out

blog.jetbrains.com · chriswoodruff · 13 hours ago · view on HN · security
0 net
ReSharper for Visual Studio Code, Cursor, and Compatible Editors Is Out | The .NET Tools Blog .NET Tools Essential productivity kit for .NET and game developers Follow Follow: Guide Guide RSS RSS Get Tools .NET Tools Releases ReSharper for Visual Studio Code, Cursor, and Compatible Editors Is Out Sasha Ivanova Alexander Kurakin ReSharper has been a trusted productivity tool for C# developers in Visual Studio for over 20 years. Today, we’re taking the next step and officially releasing the ReSharper extension for Visual Studio Code and compatible editors . After a year in Public Preview, ReSharper has been refined to bring its C# code analysis and productivity features to developers who prefer VS Code and other editors – including AI-first coding environments like Cursor and Google Antigravity. Whether you’re coming from ReSharper in Microsoft Visual Studio, JetBrains Rider, or you’re a VS Code C# developer, the goal is the same – to help you write, navigate, and maintain C# code with confidence and ease. Why ReSharper for VS Code and compatible editors ReSharper brings JetBrains’ decades-long C# expertise into lightweight, flexible editor workflows to elevate your code quality. What it’s designed for: Professional-grade C# code quality Advanced inspections, quick-fixes, refactoring, and formatting for C#, Razor, Blazor, and XAML. Refining AI-generated code ReSharper helps review and refine AI-assisted code to make sure it meets professional standards before it ships. Wide editor compatibility ReSharper works seamlessly across all compatible editors, meeting your needs wherever you code. Proven JetBrains expertise Built on over two decades of experience developing .NET tooling used by teams worldwide. Free for non-commercial use Available at no cost for learning, hobby projects, and non-commercial development. Availability ReSharper is available from: Visual Studio Code Marketplace Open VSX Registry (for Cursor, Google Antigravity, Windsurf, and other compatible editors) How to install ReSharper You can install the extension via the Extensions view: Open Visual Studio Code or another compatible editor. Go to the Extensions view. Search for ReSharper . Click Install . You can also install the extension via the Command Palette : Open Visual Studio Code or another compatible editor. Open the Command Palette ( Ctrl+P / Cmd+P ). Paste: ext install JetBrains.resharper-code After pasting the command, press Enter , and ReSharper will be installed automatically. Key features at a glance ReSharper focuses on the core workflows C# developers use daily. Insightful code analysis Real-time inspections and quick-fixes help keep your code readable, maintainable, and consistent across projects. Smart coding assistance Context-aware code completion, auto-imports, live templates, and inline documentation go way beyond the standard capabilities of a code editor. Solution Explorer A central hub for managing files, folders, NuGet packages, source generators, and projects across a solution – just like the one in JetBrains Rider or ReSharper in Microsoft Visual Studio. Reliable unit testing Run and manage tests for NUnit, xUnit.net, and MSTest directly in VS Code or a compatible editor, with easy navigation to failing tests. Refactorings you can trust Rename works across your solution while safely handling conflicts and references. Fast navigation, including to external and decompiled sources Navigate to symbols, usages, files, and types across your solution. When source code isn’t available, ReSharper can decompile assemblies and take you directly to the relevant declarations. For more information on ReSharper’s functionality, please see our Documentation . What’s next The next major area of focus for ReSharper for VS Code is debugging support . Based on feedback collected during the Preview, we’re actively working on support for launching debugging sessions and attaching to processes in .NET and .NET Framework applications. Beyond debugging, our roadmap includes continued quality improvements and expanding the set of available refactorings. We’ll be listening closely to your feedback as we define the next priorities. If there’s something that would make ReSharper indispensable in your workflow, we’d love to hear from you. Licensing ReSharper for VS Code and compatible editors is available under ReSharper , dotUltimate , and All Products Pack licenses. You can review the pricing options here . The extension will continue to be available for free for non-commercial use , including learning and self-education, open-source contributions without earning commercial benefits, any form of content creation, and hobby development. Get started Install ReSharper. Open a workspace/folder in VS Code, Cursor, or another compatible editor. ReSharper will automatically detect any .sln / .slnx / .slnf (solution) files or a csproj file in the folder: If only one solution is found, it will open automatically. If multiple solutions are found, click the Open Solution button in a pop-up menu to choose which one to open. If you encounter any issues, have feedback to share, or additional features to request, you can do so by creating a ticket here . cursor Release ReSharper ReSharper for VS Code VS Code Share Facebook Twitter Linkedin Prev post dotInsights | March 2026 Subscribe to a monthly digest curated from the .NET Tools blog: Subscribe form By submitting this form, I agree to the JetBrains Privacy Policy Notification icon By submitting this form, I agree that JetBrains s.r.o. ("JetBrains") may use my name, email address, and location data to send me newsletters, including commercial communications, and to process my personal data for this purpose. I agree that JetBrains may process said data using third-party services for this purpose in accordance with the JetBrains Privacy Policy . I understand that I can revoke this consent at any time in my profile . In addition, an unsubscribe link is included in each email. Submit Thanks, we've got you! Discover more dotInsights | March 2026 Did you know? The async and await keywords in C# were introduced in C# 5.0 (2012) to simplify asynchronous programming. Under the hood, the compiler uses a state machine to transform your asynchronous code into manageable tasks. As a developer, you never need to worry about that complexity. … Rachel Appel C# Extension Members Overview: What are extension members? Extension members allow you to define additional members for existing types without modifying their definitions. With them, you can add functionality to existing types you don’t have access to or don’t control, for example, built-in types or types from an API… Rachel Appel dotInsights | February 2026 Did you know? C# allows digit separators (_) in numeric literals to make large numbers more readable, e.g., int num = 1_000_000; is valid and equals one million. Welcome to dotInsights by JetBrains! This newsletter is the home for recent .NET and software development related information. 🔗… Rachel Appel ReSharper and Rider 2025.3.2 Updates Out Now! We’ve just released another update for ReSharper, Rider and the .NET tools version 2025.3. You can update to this version from inside those tools, using the Toolbox app or our website. Let’s take a look at the latest updates. Rider 2025.3.2 Agent Client Protocol (ACP) agent regi… Sasha Ivanova