Utiliser ce modèle
Ouvrez Code Pattern Enforcer dans Devin et créez l’automatisation avec la configuration par défaut. Vous pouvez la personnaliser avant de l’enregistrer.
Ce que fait cette automatisation
Fonctionnement
recurring
- Événement:
schedule:recurring- Conditions:
rrulecorrespond àFREQ=WEEKLY;BYDAY=MO;BYHOUR=9;BYMINUTE=0
- Conditions:
Prérequis
- Intégrations :
Exemple de prompt
Mise en place
- Ouvrez Automations → Templates dans Devin.
- Cliquez sur Code Pattern Enforcer. La page de création s’ouvre avec ce modèle prérempli.
- Connectez toutes les intégrations requises et installez les serveurs MCP si ce n’est pas déjà fait.
- Remplacez les valeurs de remplacement dans les conditions du déclencheur (par exemple, remplacez
your-org/your-repopar votre dépôt réel). - Vérifiez le prompt et adaptez-le à la langue, aux conventions et aux garde-fous de votre équipe.
- Cliquez sur Create automation.
Quand utiliser ce modèle
- Faire respecter des conventions architecturales spécifiques à la Team dans une grande base de code
- S’éloigner d’API internes obsolètes
- Adopter une hygiène de sécurité proactive au-delà des outils SAST prêts à l’emploi
- Transformer le savoir tacite en pratiques applicables
Idées de personnalisation
- Décrivez les patterns en anglais clair via Knowledge
- Limitez le périmètre à des dépôts, répertoires ou types de fichiers spécifiques
- Décidez, pour chaque pattern, s’il faut appliquer une correction automatique ou créer un ticket
- Combinez avec SonarQube Quality Gate Fix pour une couverture étendue
