وكلاء ذكاء اصطناعي يفهمون مصطلحات Go والتزامن وبرمجة الأنظمة.
اكتشاف تسريبات goroutine وظروف السباق والجمود قبل الإنتاج.
اكتشاف عيوب الحقن والتشفير غير الآمن والعمليات الخطرة.
العثور على تخصيصات الذاكرة والحلقات غير الفعالة والعمليات المعطلة.
تطبيق اتفاقيات Go ومعالجة الأخطاء وهيكل الحزم.
diffray يفهم نموذج التزامن في Go. يكتشف الأخطاء الدقيقة التي تفوتها كاشفات السباق.
rules:
- id: go_goroutine_leak
agent: bugs
title: Check goroutine lifecycle
description: Ensure all goroutines have
proper termination conditions
importance: 9
match:
file_glob:
- '**/*.go'
checklist:
- Verify context cancellation
- Check channel closing
- Ensure WaitGroup usage
tags:
- go
- concurrency
- reliability