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.

21CTO
21CTO
21CTO
How JetBrains’ AI‑Powered ReSharper Transforms .NET Development

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++.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

IDEJetBrainsnetcoding productivityReSharper
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.