3 dépôts
Automated agents that manage CI build status and post inline code fixes based on static analysis results.
Distinct from AI Automation Bots: Existing bot tags focus on chat or general automation, not specialized CI/code review feedback loops.
Explore 3 awesome GitHub repositories matching devops & infrastructure · Code Review Bots. Refine with filters or upvote what's useful.
Reviewdog is an automated review bot and CI code review orchestrator that converts the output of static analysis tools into automated pull request comments. It functions as a linter output parser and static analysis commenter, transforming unstructured logs from compilers or linters into structured diagnostics. The project distinguishes itself by using pattern-based output parsing and a platform-agnostic plugin architecture to unify multi-language linting workflows. It employs diff-based result filtering to isolate issues introduced in a specific commit and provides the ability to post action
Manages build status and posts inline code fixes based on the results of static analysis tools.
danger-js est un outil de revue de code automatisé et un plugin de pipeline CI qui fonctionne comme un linter de pull request. Il vérifie les messages de commit, suit les changements de dépendances et s'assure que les pull requests respectent les normes du projet en publiant des commentaires et des retours automatisés directement dans l'interface de contrôle de version. Le système s'intègre avec divers fournisseurs Git, notamment GitHub, GitLab et BitBucket, pour récupérer les métadonnées des pull requests et exécuter des règles de revue personnalisées. Il permet aux équipes de regrouper et de distribuer des conventions de revue sous forme de modules partageables et prend en charge l'exécution de règles écrites dans des langages transpilés via une configuration de runtime. Le projet couvre un large éventail de capacités d'automatisation, incluant la gouvernance de la qualité du code, les audits de gestion des dépendances et l'application de l'étiquette des pull requests. Il peut analyser les résultats de linters externes, de test runners et d'outils de couverture pour signaler les échecs, surveiller la taille des bundles et détecter les anti-patterns ou les mots interdits au sein de la base de code. L'outil peut être exécuté comme une étape de build au sein d'un pipeline d'intégration continue ou localement via des git-hooks.
Functions as an automated agent that verifies commit messages and ensures pull requests meet project standards.
ChatGPT-CodeReview est un outil d'analyse de code piloté par IA et un bot qui utilise un grand modèle de langage pour examiner automatiquement les diffs de pull requests et publier des commentaires sur les changements de code. Il fonctionne comme un système pour détecter les bugs et suggérer des améliorations dans le code source. L'outil fournit un runtime conteneurisé pour un déploiement en tant que processus en arrière-plan ou via une GitHub Action. Les utilisateurs peuvent personnaliser le comportement d'analyse, le style et la profondeur technique en ajustant les paramètres du modèle et les prompts système. Le système gère les flux de travail de revue de code automatisés en déclenchant l'analyse via des webhooks et des pipelines CI, mettant à jour les commentaires lorsque de nouveaux commits sont poussés. Il inclut des capacités de filtrage pour exclure des fichiers ou répertoires spécifiques en utilisant des expressions régulières. Le projet peut être déployé sur une infrastructure auto-hébergée en utilisant Docker.
Ships as a containerized bot that manages automated code review workflows and posts feedback on pull requests.