KI-Agenten, die Go-Idiome, Nebenläufigkeit und Systemprogrammierung verstehen.
Erkennt Goroutine-Lecks, Race Conditions und Deadlocks vor der Produktion.
Erkennt Injection-Fehler, unsichere Kryptografie und unsichere Operationen.
Findet Speicherallokationen, ineffiziente Schleifen und blockierende Operationen.
Setzt Go-Konventionen, Fehlerbehandlung und Paketstruktur durch.
diffray versteht Go's Nebenläufigkeitsmodell. Es findet subtile Bugs, die Race-Detektoren übersehen.
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