Passer au contenu principal
Bugbot passe en revue les pull requests et repère les bugs, les failles de sécurité et les problèmes de qualité du code.
Bugbot inclut une offre gratuite : chaque utilisateur a droit à un nombre limité de revues de PR gratuites chaque mois. Quand tu atteins la limite, les revues sont mises en pause jusqu’à ton prochain cycle de facturation. Tu peux passer à tout moment à un essai Pro gratuit de 14 jours pour des revues illimitées (avec les garde‑fous anti‑abus standard).

Comment ça marche

Bugbot analyse les diffs de PR et laisse des commentaires avec des explications et des propositions de correction. Il s’exécute automatiquement à chaque mise à jour de PR ou manuellement quand tu le déclenches.
  • Lance des revues automatiques à chaque mise à jour de PR
  • Déclenchement manuel en commentant cursor review ou bugbot run sur n’importe quelle PR
  • Les liens Fix in Cursor ouvrent les tickets directement dans Cursor
  • Les liens Fix in Web ouvrent les tickets directement sur cursor.com/agents

Configuration

Nécessite des droits admin sur Cursor et sur l’org GitHub.
  1. Va sur cursor.com/dashboard
  2. Ouvre l’onglet Bugbot
  3. Clique sur Connect GitHub (ou Manage Connections si tu es déjà connecté·e)
  4. Suis le processus d’installation GitHub
  5. Reviens sur le dashboard pour activer Bugbot sur des dépôts spécifiques

Configuration

  • Individual
  • Team

Paramètres du dépôt

Active ou désactive Bugbot par dépôt depuis ta liste d’installations. Bugbot ne s’exécute que sur les PR que tu ouvres.

Paramètres personnels

  • S’exécuter uniquement quand il est mentionné en commentant cursor review ou bugbot run
  • S’exécuter une seule fois par PR, en ignorant les commits suivants

Analytics

Tableau de bord de Bugbot

Règles

Crée des fichiers .cursor/BUGBOT.md pour fournir un contexte spécifique au projet lors des revues. Bugbot inclut toujours le fichier racine .cursor/BUGBOT.md ainsi que tous les fichiers supplémentaires trouvés en remontant l’arborescence à partir des fichiers modifiés.
project/
  .cursor/BUGBOT.md          # Toujours inclus (règles globales au projet)
  backend/
    .cursor/BUGBOT.md        # Inclus lors de la revue des fichiers backend
    api/
      .cursor/BUGBOT.md      # Inclus lors de la revue des fichiers API
  frontend/
    .cursor/BUGBOT.md        # Inclus lors de la revue des fichiers frontend
# Directives pour la revue de projet

## Points clés de sécurité

- Valider les entrées utilisateur dans les endpoints d’API
- Vérifier les vulnérabilités d’injection SQL dans les requêtes de base de données
- Garantir une authentification correcte sur les routes protégées

## Modèles d’architecture

- Utiliser l’injection de dépendances pour les services
- Suivre le pattern Repository pour l’accès aux données
- Mettre en place une gestion des erreurs robuste avec des classes d’erreurs personnalisées

## Problèmes fréquents

- Fuites de mémoire dans les composants React (vérifier le nettoyage de useEffect)
- Absence de Error Boundaries dans les composants UI
- Conventions de nommage incohérentes (utiliser le camelCase pour les fonctions)

Tarifs

Bugbot propose deux offres : Gratuit et Pro.

Offre gratuite

Chaque utilisateur a droit à un nombre limité de revues de PR gratuites chaque mois. Pour les équipes, chaque membre bénéficie de ses propres revues gratuites. Quand tu atteins la limite, les revues sont mises en pause jusqu’à ton prochain cycle de facturation. Tu peux passer à tout moment à l’essai Pro gratuit de 14 jours pour des revues illimitées.

Offre Pro

  • Individuals
  • Teams

Forfait fixe

40 $ par mois pour des revues Bugbot illimitées sur jusqu’à 200 PR par mois, tous dépôts confondus.

Pour commencer

Abonne-toi depuis les paramètres de ton compte.

Dépannage

Si Bugbot ne fonctionne pas :
  1. Active le mode verbeux en laissant un commentaire cursor review verbose=true ou bugbot run verbose=true pour obtenir des logs détaillés et l’ID de requête
  2. Vérifie les autorisations pour t’assurer que Bugbot a accès au dépôt
  3. Vérifie l’installation pour confirmer que l’application GitHub est installée et activée
Inclue l’ID de requête obtenu en mode verbeux quand tu signales un problème.

FAQ

Oui, Bugbot respecte les mêmes exigences de confidentialité que Cursor et traite les données de manière identique aux autres requêtes Cursor.
Quand t’atteins ta limite mensuelle du palier gratuit, les revues Bugbot sont mises en pause jusqu’à ton prochain cycle de facturation. Tu peux passer à l’essai Pro gratuit de 14 jours pour des revues illimitées (avec les garde-fous standard contre les abus).