go
Idiomatisches Go nach Community-Standards
Idiomatisches Go nach Community-Standards
Für wen: Go-Entwickler
So nutzt du es
Inhalt als .github/copilot-instructions.md ins Repository legen (bzw. unter .github/instructions/ für mehrere Dateien). GitHub Copilot berücksichtigt die Anweisungen dann in Chat und Code-Vorschlägen für dieses Repository.
Im Detail
Diese Instruction-Datei vermittelt idiomatisches Go nach den Konventionen der Community: gofmt-konforme Formatierung, Fehlerbehandlung mit expliziten error-Returns statt Exceptions, kleine Interfaces, Package-Struktur nach Standard-Layout und der Verzicht auf unnötige Abstraktionen. Der Mehrwert liegt darin, dass generische KI-Vorschläge sonst oft objektorientierte Muster aus anderen Sprachen nach Go übertragen, was dort unüblich ist. Lohnt sich für Go-Entwickler, die von der KI wirklich Go-typischen statt ‘irgendwie funktionierenden’ Code erwarten - etwa keine unnötigen Getter/Setter oder übertriebenes Interface-Design nach Java-Vorbild.
Praxis-Tipp
Gib die Datei als Kontext mit, wenn du ‘Implementiere einen HTTP-Handler mit Kontext-Timeout’ anfragst - die KI nutzt dann context.Context und explizite Fehler-Wraps statt Panics.
Siehe auch
Lizenz & Quelle
- Lizenz: MIT
- Quelle: github.com/github/awesome-copilot
Erfahrungen & Kommentare.
Funktioniert der Instruction bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
taming-copilot
Zügelt Copilot: keine ungefragten Massen-Änderungen, klare Direktiven-Hierarchie
security-and-owasp
Secure-Coding nach OWASP Top 10 (2025), 55+ Anti-Patterns inkl. KI/LLM-Security
