GitHub Copilot su JetBrains: review pre-commit, messaggi automatici e modalità agentica

Immagine di copertina

Il plugin GitHub Copilot per gli IDE JetBrains (IntelliJ, PyCharm, GoLand e family) ha ricevuto una serie di aggiornamenti che vanno ben oltre il completamento automatico. Le nuove funzionalità entrano direttamente nel workflow di sviluppo quotidiano, dal momento in cui scrivi il codice fino al commit.

Review pre-commit direttamente nell’IDE

Una delle novità più utili è la code review integrata nel pannello Commit. Prima di fare il push, Copilot analizza le modifiche in staging e restituisce un feedback strutturato:

  • Potenziali bug o regressioni introdotte dal diff
  • Violazioni di stile o convenzioni rilevate nel contesto del progetto
  • Suggerimenti di refactoring sui blocchi modificati

Non sostituisce la review umana, ma filtra i problemi evidenti prima ancora che il codice arrivi su una pull request.

È il classico scenario in cui uno strumento automatico fa risparmiare un ciclo di review inutile.

Generazione del messaggio di commit

Connessa alla stessa finestra di commit, la funzione di generazione automatica del messaggio analizza il diff e propone un messaggio coerente con le modifiche effettuate. Il risultato segue le convenzioni Conventional Commits -se il progetto le usa-, ed è modificabile prima di confermare.

In un team con molte persone può essere uno strumento di standardizzazione efficace: addio a messaggi tipo fix, wip o aggiornato file, e diamo un senso al log dei commit fin dall’inizio.

Modalità agentica e Plan Mode

Le novità più rilevanti per workflow complessi sono due:

  • Agentic Mode: Copilot può eseguire sequenze di azioni autonome — leggere file, modificare codice, eseguire comandi nel terminale — senza richiedere conferma a ogni step. Utile per task ripetitivi e ben definiti, come generare scaffolding o aggiornare configurazioni in più file.
  • Plan Mode: prima di eseguire qualsiasi azione, Copilot mostra un piano dettagliato dei passi che intende compiere. Permette di verificare l’approccio, modificarlo e approvarlo consapevolmente. È la modalità consigliata quando il task è critico o poco familiare.

Le due modalità si complementano: Plan prima, Agent poi. Questo vuol dire che puoi usare la prima per predisporre un task complesso in più passi, e poi delegare l’esecuzione alla seconda, con la supervisionare e il controllo sulle azioni eseguite.

Può essere particolarmente utile in scenari di troubleshooting, dove c’è bisogno di eseguire più attività di diagnostica, modificare più file di configurazione o eseguire comandi specifici in sequenza. Plan Mode permette di definire un piano chiaro, mentre con la Agentic Mode si occupa di eseguirlo senza dover intervenire a ogni step.

Se usi già Copilot su JetBrains per il completamento del codice, vale la pena esplorare queste funzionalità: il salto di produttività non viene dall’AI che scrive al posto tuo, ma dall’AI che elimina le frizioni lungo tutto il ciclo di sviluppo.

Conosci meglio chi ha scritto questo articolo

Serena Sensini

Ciao! Mi chiamo Serena Sensini e sono la creatrice di @ TheRedCode.it. Ho aperto questo blog nel 2021 per raccontare il mio lavoro e il mondo dell’informatica a parole semplici, in piccole pillole e alla portata di tutte le persone.

Sono un’ingegnera informatica specializzata in ambito AI & NLP. Di giorno lavoro come CTO @ Welyk e come Innovation & Emerging Technologies Leader @ Dedalus, mentre di notte scrivo e sono autrice di 5 libri -per ora-. 🖊️

Foto di Serena Sensini

Partners

Community, aziende e persone che supportano attivamente il blog

Vuoi diventare partner?

Collaboriamo con community, aziende e strumenti del mondo tech che vogliono raggiungere la nostra community di dev ed engineer italiani. Scrivici per proporre una collaborazione.

✉️ Scrivici

Vuoi diventare tech content creator? 🖊️

Se ti va di raccontare la tua esperienza nel mondo tech, questo è il posto giusto.

Cerchiamo voci autentiche, esempi pratici e punti di vista utili per chi legge.

Scrivici a collaborazioni[at]theredcode.it con una proposta: idea, taglio del contenuto e una breve presentazione. Non vediamo l'ora di leggere la tua esperienza!

Invia la tua idea