Go-Experte

KI-Code-Review für Go

diffray versteht Go. Nebenläufigkeitsmuster, Fehlerbehandlung, Microservices — KI-gestütztes Review für produktionsreife Go-Codes.

Gin1.9+
Echo4.x
Chi5.x
gRPC1.x
Fiber2.x

Entwickelt für Go-Entwickler

KI-Agenten, die Go-Idiome, Nebenläufigkeit und Systemprogrammierung verstehen.

Nebenläufigkeit

Erkennt Goroutine-Lecks, Race Conditions und Deadlocks vor der Produktion.

  • Goroutine-Lecks
  • Race Conditions
  • Channel-Missbrauch

Sicherheit

Erkennt Injection-Fehler, unsichere Kryptografie und unsichere Operationen.

  • SQL-Injection
  • Command-Injection
  • Unsichere Pointer

Performance

Findet Speicherallokationen, ineffiziente Schleifen und blockierende Operationen.

  • Allokations-Hotspots
  • Sync.Pool-Nutzung
  • Context-Handling

Idiomatisches Go

Setzt Go-Konventionen, Fehlerbehandlung und Paketstruktur durch.

  • Error-Wrapping
  • Interface-Design
  • Paket-Layout

Nebenläufigkeits-bewusste Reviews

diffray versteht Go's Nebenläufigkeitsmodell. Es findet subtile Bugs, die Race-Detektoren übersehen.

  • Goroutine-Lecks und Ressourcenerschöpfung erkennen
  • Channel-Operationen und Select-Statements validieren
  • Context-Propagierung und -Abbruch prüfen
  • Mutex-Missbrauch und Deadlock-Patterns identifizieren
.diffray/rules/go.yaml
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

Go FAQ

Liefern Sie zuverlässigen Go-Code

Schließen Sie sich Go-Teams an, die diffray für Experten-KI-Code-Review nutzen.

Nebenläufigkeitsprüfungen
Idiomatisches Go
Fehlerbehandlung