Journal

Gestion des événements et hooks dans Claude Code

Journal du jeudi 24 septembre 2026, généré le 24 septembre à 11:33

Déclenchement automatique via les hooks

Le système de hooks de Claude Code permet d'exécuter des scripts locaux à des moments précis du cycle de vie des commandes. Cette approche automatisée s'appuie sur un fichier de configuration JSON situé dans le répertoire du projet pour intercepter les actions de l'assistant.

Structure de configuration

Pour définir un comportement personnalisé, le fichier de configuration doit lier un événement spécifique à une commande exécutable. Voici un exemple de configuration permettant de lancer un linter après chaque modification de fichier :

{
  "hooks": {
    "postToolExecution": [
      {
        "matcher": "file_edit",
        "command": "npm run lint --fix"
      }
    ]
  }
}

Validation et exécution

Lorsqu'un outil modifie un fichier, Claude Code lit le fichier de configuration et déclenche le script défini dans le tableau postToolExecution. Si le script retourne un code de sortie non nul, l'exécution est signalée, ce qui permet d'interrompre ou de corriger immédiatement une anomalie de formatage ou de syntaxe introduite par l'agent.

Cette méthode garantit que le code généré respecte les exigences de style du dépôt sans intervention manuelle du développeur à chaque étape de modification.