- 2026-03-26
- 6 minuti
GitHub Copilot su JetBrains: review pre-commit, messaggi automatici e modalità agentica

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.












