3 مستودعات
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 هي أداة مراجعة كود مؤتمتة وإضافة لخط أنابيب CI تعمل كمدقق لطلبات السحب (pull request linter). تتحقق من رسائل الالتزام (commit messages)، وتتتبع تغييرات التبعية، وتضمن استيفاء طلبات السحب لمعايير المشروع عن طريق نشر ملاحظات وتعليقات مؤتمتة مباشرة في واجهة التحكم في الإصدار. يتكامل النظام مع مختلف مزودي Git، بما في ذلك GitHub وGitLab وBitBucket، لاسترجاع بيانات طلب السحب وتنفيذ قواعد مراجعة مخصصة. يسمح للفرق بتجميع وتوزيع اتفاقيات المراجعة كوحدات قابلة للمشاركة ويدعم تنفيذ القواعد المكتوبة بلغات مترجمة عبر تكوين وقت التشغيل. يغطي المشروع مجموعة واسعة من قدرات الأتمتة، بما في ذلك حوكمة جودة الكود، وعمليات تدقيق إدارة التبعية، وفرض آداب طلب السحب. يمكنه تحليل النتائج من أدوات التدقيق الخارجية، ومشغلات الاختبار، وأدوات التغطية للإبلاغ عن الإخفاقات، ومراقبة أحجام الحزم، واكتشاف الأنماط المضادة أو الكلمات المحظورة داخل قاعدة الكود. يمكن تنفيذ الأداة كخطوة بناء داخل خط أنابيب تكامل مستمر أو محلياً عبر git-hooks.
Functions as an automated agent that verifies commit messages and ensures pull requests meet project standards.
ChatGPT-CodeReview هو أداة تحليل كود تعتمد على الذكاء الاصطناعي وبوت يستخدم نموذج لغة كبيراً لمراجعة فروقات طلبات السحب (pull request diffs) تلقائياً ونشر ملاحظات حول تغييرات الكود. يعمل كنظام لاكتشاف الأخطاء واقتراح تحسينات في الكود المصدري. توفر الأداة بيئة تشغيل حاوية (containerized) للنشر كعملية خلفية أو من خلال GitHub Action. يمكن للمستخدمين تخصيص سلوك التحليل، والأسلوب، والعمق التقني عن طريق ضبط معلمات النموذج ومطالبات النظام (system prompts). يتولى النظام سير عمل مراجعة الكود الآلي عن طريق تشغيل التحليل عبر webhooks وخطوط أنابيب CI، وتحديث الملاحظات عند دفع التزامات (commits) جديدة. يتضمن قدرات تصفية لاستبعاد ملفات أو مجلدات معينة باستخدام التعبيرات النمطية (regular expressions). يمكن نشر المشروع على بنية تحتية مستضافة ذاتياً باستخدام Docker.
Ships as a containerized bot that manages automated code review workflows and posts feedback on pull requests.