Golang Craftsmanship Standards
rules:
- name: Go Build & Development
rule: |
Use Go Modules for dependency management. Maintain a clean go.mod file with versioned dependencies.
Run `go test ./...` and `go vet ./...` before commits. Configure golangci-lint in CI pipelines.
Structure projects following standard Go layout. Use Makefile for common commands.
Never ignore compiler warnings or linter messages.
globs: "**/*.{go,mod,sum}"