Passer au contenu principal

GitHub Copilot đŸ€–

GitHub Copilot est un assistant de programmation basé sur l'IA (développé par GitHub et OpenAI) qui analyse ton code en temps réel et propose des suggestions pour coder plus vite. Il est intégré directement dans PhpStorm via un plugin officiel.

Prerequis

  • Un compte GitHub actif avec un abonnement GitHub Copilot (individuel, Business ou Enterprise)
  • PhpStorm version 2023.1 ou superieure (compatible avec le plugin officiel)

Installation

  1. Aller dans File > Settings > Plugins (ou Ctrl+Alt+S puis « Plugins »)
  2. Chercher GitHub Copilot dans l'onglet Marketplace
  3. Cliquer sur Install puis redémarrer PhpStorm
  4. Se connecter Ă  GitHub via la notification qui apparaĂźt en bas Ă  droite

Complétion de code automatique

DÚs que tu commences à taper, Copilot propose des suggestions en gris directement dans l'éditeur.

Raccourci

Action

Tab

Accepter la suggestion

Échap

Rejeter la suggestion

Alt + ]

/

Alt + [

Suggestion suivante / précédente

Ctrl + Entrée

Ouvrir le panneau de toutes les suggestions

Alt + Shift + \

Déclencher une suggestion manuellement

Astuce : écrire un commentaire avant ton code améliore considérablement la pertinence des suggestions. Exemple :

// Fonction qui valide un email et retourne true si valide
function validateEmail(string $email): bool {

Copilot Chat

Le panneau Chat permet d'interagir avec son code en langage naturel. Il est accessible via Tools > GitHub Copilot > Open Chat, ou en cliquant sur l'icÎne ci-dessous dédié dans la barre latérale droite de PhpStorm.
Capture d’écran 2026-03-10 à 17.33.19.png

Les commandes slash les plus utiles :

  • /explain — explique le code sĂ©lectionnĂ©
  • /fix — corrige les problĂšmes dĂ©tectĂ©s
  • /tests — gĂ©nĂšre des tests unitaires
  • /doc — gĂ©nĂšre la documentation PHPDoc
  • /optimize — propose des optimisations

Bonnes pratiques

  • Nommer ses variables clairement : Copilot s'appuie sur le contexte sĂ©mantique
  • Toujours relire le code gĂ©nĂ©rĂ© : les suggestions sont un point de dĂ©part, pas une vĂ©ritĂ©
  • Ne jamais Ă©crire de secrets dans le code lors de l'utilisation de Copilot (clĂ©s API, mots de passe
)

Liens utiles : Documentation officielle | Plugin JetBrains