GitHub Code Quality به‌صورت عمومی در GitHub Enterprise Cloud و GitHub Team عرضه شد. این سرویس تحلیل CodeQL را با تشخیص‌های کمکی مبتنی بر هوش مصنوعی ترکیب می‌کند و از طریق Copilot Autofix، پیشنهادهای اصلاحی را برای بررسی در درخواست‌های ادغام ارسال می‌کند.

نحوه عملکرد و نقاط ورود در فرایند توسعه

محصول در دو نقطهٔ اصلی چرخه توسعه فعال می‌شود:

  • در درخواست ادغام (Pull Request)، یافته‌های مرتبط با کیفیت کد و تأثیر تغییر روی پوشش تست را گزارش می‌کند.
  • روی شاخهٔ پیش‌فرض، بدهی کیفیت موجود در مخزن را شناسایی می‌کند تا تصویر سازمان‌یافته‌تری از وضعیت پایدارپذیری در اختیار تیم‌ها قرار گیرد.

تیم‌ها می‌توانند مجموعه‌قواعد (rulesets) تعریف کنند و آستانه‌هایی مانند پوشش تست را اعمال نمایند. حالت ارزیابی (evaluate mode) اجازهٔ راه‌اندازی تدریجی را می‌دهد تا تغییرات مرحله‌ای اعمال شوند.

داشبورد GitHub Code Quality نمایش امتیازهای پایدارپذیری

چرایی اهمیت این محصول

ابزارهای کمکی مبتنی بر هوش مصنوعی میزان تولید کد را افزایش داده‌اند، اما ارزیابی طراحی و قابلیت نگهداری بلندمدت همچنان نیازمند نظارت مهندسان است. در دورهٔ پیش‌نمایش عمومی که از اکتبر 2025 آغاز شد، بیش از 10,000 سازمان از محصول استفاده کردند و در تیم مهندسی GitHub، 67.3٪ از یافته‌ها قبل از ادغام حل شده‌اند؛ این آمار میانگینی اولیه است و به‌عنوان تضمین کیفیت قطعی تفسیر نمی‌شود.

ارزش افزودهٔ Code Quality برای سازمان‌هایی که از هوش مصنوعی در تولید کد استفاده می‌کنند، ایجاد لایهٔ کنترلی در زمینهٔ پایدارپذیری، پوشش تست و اطمینان‌پذیری است که مکمل بررسی‌های امنیتی مبتنی بر CodeQL خواهد بود.

قیمت‌گذاری و محدودیت‌ها

GitHub این سرویس را به‌عنوان محصولی تجاری جداگانه عرضه کرده و آن را جزئی از GitHub Advanced Security ندانسته است. قیمت پایه 10 دلار به‌ازای هر کاربر فعال در ماه است؛ کاربر فعال به کسی اطلاق می‌شود که طی 90 روز گذشته تغییراتی به یک مخزن فعال ارسال کرده باشد. امکانات هوش مصنوعی و Copilot Autofix بر اساس میزان استفاده هزینه‌گذاری می‌شوند و اسکن‌های قطعی CodeQL از محاسبات GitHub Actions بهره می‌گیرند. هم رانرهای میزبانی‌شده و هم خودمیزبان پشتیبانی می‌شوند.

برای کاربران دورهٔ پیش‌نمایش، پیکربندی‌های موجود طبق توافق قبلی ادامه پیدا می‌کند، اما سازمان‌ها باید نقاط فعال‌سازی Code Quality را بازبینی کنند تا هزینه‌های غیرمنتظره پیش نیاید. در زمان عرضه، سرویس روی GitHub Enterprise Server در دسترس نیست.

نمودار مقایسه ابزارهای بازبینی کد و اتوماسیون

رقبا و راهکارهای بازار

شرکت‌های دیگر هم مسیرهای مشابهی دنبال کرده‌اند. GitLab با Duo Code Review بازبینی درخواست‌های ادغام را همراه با زمینهٔ مخزن، پایپلاین و امنیت یکپارچه می‌کند و در مارس 2026 قیمت ثابت 0.25 دلار به‌ازای هر بازبینی عاملی اعلام کرده است. Atlassian نیز با ابزار داخلی Rovo Dev تلاش کرده بازبینی کد را به معیارهای پذیرش در جیرا و زمینهٔ پروژه پیوند بزند و گزارش داده که در محیط مهندسی خود تا 30.8٪ زمان چرخهٔ درخواست‌های ادغام را کاهش داده است.

گزارش‌های مستقل، از جمله گزارش‌های InfoQ، هشدار می‌دهند که اصلاح‌های تولیدشده توسط هوش مصنوعی باید تحت تست و بازبینی انسانی قرار گیرند؛ این اصلاح‌ها ممکن است ناقص باشند یا عوارض ناخواسته ایجاد کنند.

بازخورد جامعه و پیامدهای عملی برای سازمان‌ها

بحث در شبکه‌ها بر سر دسترسی و مدل قیمت‌گذاری است: برخی کاربران اشاره کرده‌اند هزینه‌ها براساس تعداد توسعه‌دهندگانی محاسبه می‌شود که تغییر ارسال می‌کنند، نه تعداد بازبینان، و سرویس به برخی پلن‌های GitHub محدود است. پرسش کلیدی برای سازمان‌ها این است که آیا دید سازمانی سراسری و اصلاح‌های خودکار توجیه هزینهٔ اضافی را دارد یا خیر.

نکات عملی برای تیم‌ها:

  • پیش از فعال‌سازی گسترده، از حالت evaluate برای راه‌اندازی تدریجی استفاده کنید.
  • قواعد پوشش تست و دروازه‌های کیفیت را متناسب با اولویت‌های فنی سازمان تعریف و اولویت‌بندی کنید.
  • همیشه اصلاح‌های پیشنهادی Copilot Autofix را با تست خودکار و بازبینی انسانی تأیید کنید.

منابع برای مطالعهٔ بیشتر

معرفی CodeQL در ویکی‌پدیا: CodeQL در ویکی‌پدیا. اطلاعات رسمی محصولات GitHub در سایت GitHub.

عرضهٔ Code Quality نشان می‌دهد شرکت‌ها به دنبال تعادل میان سرعت تولید کد با کمک هوش مصنوعی و حفظ قابلیت نگهداری بلندمدت هستند. چالش فعلی، طراحی کنترل‌های سازمانی و ادغام این ابزارها در فرایندهای موجود است تا از افزایش بدهی فنی جلوگیری و در کنار آن از مزایای تولید سریع کد بهره‌برداری شود.