Vai al contenuto
AI.info

The Pulse

JetBrains aggiunge Claude Agent e Codex a ReSharper

ReSharper 2026.3 porta Claude Agent e Codex nella finestra AI Assistant di Visual Studio. La versione aggiunge anche il supporto per .NET 11, C# 15 e versioni aggiornate dei framework di test.

JetBrains aggiunge Claude Agent e Codex a ReSharper

AI.info Team · Scritto con l’IA · verificato ·

JetBrains ha aggiunto Claude Agent e Codex a ReSharper 2026.3, offrendo agli utenti di Visual Studio altri due agenti di coding nella finestra degli strumenti AI Assistant, secondo l’annuncio della versione diffuso dall’azienda. Gli agenti si aggiungono a Junie, arrivato nella precedente versione di ReSharper.

Gli utenti possono chiedere all’agente selezionato di scrivere o modificare codice, eseguire comandi da terminale o spiegare parti poco note di una soluzione. La versione supporta anche .NET 11 e C# 15 e aggiorna il test runner di ReSharper per le versioni più recenti dei framework.

Agenti nell’editor

Gli agenti si connettono tramite l’Agent Client Protocol, che collega gli agenti di coding agli editor. Nella finestra AI Assistant, gli utenti possono selezionare Claude Agent, Codex o Junie e inviare un prompt senza passare a un’applicazione separata.

ReSharper chiede il consenso prima di installare Claude Agent o Codex la prima volta che vengono utilizzati. Installa anche Node.js se il software non è già presente sul computer. Per usare la finestra degli strumenti, AI Assistant deve essere selezionato nel programma di installazione di ReSharper.

Tutti e tre gli agenti possono usare la funzionalità di refactoring di ReSharper per eseguire operazioni come rinominare simboli o spostare tipi in altri namespace. La funzionalità consente a un agente di eseguire questi refactoring anziché modificare i file singolarmente.

Abbonamenti e accesso

Claude Agent e Codex richiedono un abbonamento JetBrains AI e ne consumano la quota. Anche Junie usa tale quota, a meno che l’utente non selezioni Junie Lite, un livello gratuito del modello.

Junie Lite è disponibile in ReSharper per chiunque abbia effettuato l’accesso con un JetBrains Account, comprese le persone senza una licenza ReSharper. Il livello gratuito non richiede una prova.

ReSharper non offre più prove di JetBrains AI Pro, anche se chi ne ha già avviata una può continuare a usarla fino alla scadenza. Alle funzionalità di IA si applicano restrizioni regionali nella Cina continentale.

Strumenti per il linguaggio e il codice

Il supporto per C# 15 comprende tipi unione, gerarchie di classi chiuse, argomenti delle espressioni di raccolta, indicizzatori di estensione e istruzioni break e continue con etichetta. L’analisi, il completamento e la navigazione del codice funzionano con la nuova sintassi, insieme a ispezioni e correzioni rapide per il codice esistente.

La versione supporta anche l’anteprima della riprogettazione della sicurezza della memoria, riconoscendo il modificatore safe e le espressioni unsafe. Evidenzia i contesti unsafe mancanti o ridondanti e offre correzioni. Per i metodi runtime-async, che rimangono una funzionalità in anteprima in .NET 11, il decompilatore visualizza un normale metodo async e IL Viewer lo contrassegna con la parola chiave async.

Ulteriori ispezioni segnalano problemi come l’uso di valori di tipo carattere come lunghezze o indici di array, le operazioni sensibili alle impostazioni locali e le istruzioni using che rilasciano un task anziché il suo risultato. Per C++, la versione aggiunge una vista del layout delle classi, controlli sulle stringhe di formato, opzioni di refactoring e ispezioni CUDA.

Aggiornamenti per i test

Il test runner supporta ora xUnit v3 4.0 e NUnit 5.0. È migliorata anche l’individuazione dei test per i progetti MSTest 4.

ReSharper applica le impostazioni Playwright dal file .runsettings di un progetto, comprese le opzioni di avvio che consentono di eseguire i test del browser con la finestra del browser visibile. Il supporto per Microsoft.Testing.Platform è abilitato per impostazione predefinita, consentendo di individuare i test per framework come TUnit senza modificare le impostazioni.

Fonte

Notizie correlate

Esplora

Altri articoli