How JetBrains’ AI‑Powered ReSharper Transforms .NET Development
JetBrains has introduced an AI‑driven version of its ReSharper extension for Visual Studio, offering a conversational assistant that can troubleshoot, refactor, generate code snippets, and improve documentation, while providing options to enable the feature, protect source code privacy, and preview future expansions to other IDEs.
Overview
JetBrains has released an AI‑powered version of ReSharper, the Visual Studio extension for .NET developers. Version 2023.2 is the first edition driven by artificial intelligence, aiming to improve coding experience and efficiency.
AI Assistant for Programming Queries
JetBrains offers an early‑access program ( link ) that provides an intelligent chatbot for developers using Visual Studio and ReSharper. The assistant can troubleshoot code, refactor, generate snippets or documentation, and answer general programming questions.
Enabling the AI‑Driven Features
To use the AI features, users must sign in to JetBrains AI services and enable the assistant. Contextual actions are shared with JetBrains’ large language model, but the assistant cannot access source code unless the prompt includes a code snippet. JetBrains plans local models to avoid sending data to external LLM providers, though functionality may be limited.
Simplifying Coding with the AI Assistant
The assistant analyzes the project’s language and stack to generate appropriate code snippets, which can be copied or inserted directly into the editor.
It also provides useful tips to help developers get started quickly.
Enhanced Code Understanding and Documentation
When source code is included in a prompt, it is sent to the LLM provider, allowing the assistant to generate, explain, or document the code. It can suggest appropriate using statements, ensure proper disposal of database connections, CLI commands, and readers.
Future Availability and Additional Features
ReSharper’s AI assistant also adds quick‑fixes for discarded variables and inlay hints for LINQ queries, enabling step‑by‑step debugging and visualization. Currently limited by user volume and regional OpenAI access, the service is free for now with pricing to be announced later. JetBrains plans to extend the assistant to other products such as Rider and support languages like C++.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
21CTO
21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
