Go Conventions

Use when a ticket adds or changes Go code and it must follow the repo's Go conventions — idiomatic Go, explicit error handling and wrapping, small interfaces, correct pointer-receiver rules, and table-driven tests run with the race detector. Invoke for "add this in Go", "fix the go vet/build issues", "add the handler/service", or as the language pack for any Go change.

tmj-90 bb4991c 4.5 KB Updated

File contents

tmj-90/gaffer/tree/main/runner/skills/go-conventions commit bb4991c52b

Frequently asked questions

npx skillmds@latest add tmj-90/go-conventions