Automatiser les avis et les commentaires du code pour les demandes de fusion de GitLab à l'aide d'Openai GPT-3/4
Commencez avec Code Reviewer en suivant les instructions dans la section de démarrage
Introduction · Fonctionnalités · Début · Utilisation · Auteur
Le réviseur de code est un outil qui s'intègre à GitLab et Openai GPT-3/4 pour examiner et fournir automatiquement des commentaires sur les demandes de fusion. Il valide les extraits de code, suggère des améliorations et garantit que les meilleures pratiques sont suivies.
Pour commencer avec le réviseur de code, suivez les étapes ci-dessous:
git clone https://github.com/yourusername/code-reviewer.git
cd code-reviewernpm installGITLAB_TOKEN=your_gitlab_token
OPENAI_API_KEY=your_openai_api_keyRemplacez votre_gitlab_token par votre jeton d'accès personnel GitLab et votre_Openai_API_KEY par votre clé API OpenAI.
npm run buildnpm run startDans votre projet GitLab, créez un webhook qui déclenche sur les événements de demande de fusion.
Définissez l'URL WebHook sur le point de terminaison de votre serveur de réviseur de code (par exemple, https://your-code-reviewer-server.com/webhook).
Lorsqu'une demande de fusion est créée ou mise à jour dans votre projet GitLab, le réviseur de code examinera automatiquement le code et fournira des commentaires en tant que commentaires sur la demande de fusion.
git checkout -b my-awesome-contribution ;git commit -m 'feat: Add some awesome contribution' ;git push origin my-awesome-contribution . Licencié sous la licence MIT, Copyright © 2023
Voir la licence pour plus d'informations.