### NilAway - [NilAway: Practical Nil Panic Detection for Go | Uber Blog](https://www.uber.com/en-NL/blog/nilaway-practical-nil-panic-detection-for-go/) - [uber-go/nilaway: Static Analysis tool to detect potential Nil panics in Go code](https://github.com/uber-go/nilaway/?uclick_id=3f344ab6-592d-454f-978a-f478dbfcef4d) - [Add "nilaway" as a linter · Issue #4045 · golangci/golangci-lint](https://github.com/golangci/golangci-lint/issues/4045) - [Add support for uber-go/nilaway · Issue #3056 · golang/vscode-go](https://github.com/golang/vscode-go/issues/3056) - [feat: add `nilaway` static analysis tool by mfreeman451 · Pull Request #4212 · golangci/golangci-lint](https://github.com/golangci/golangci-lint/pull/4212) ### Changelog and release generation - [googleapis/release-please: generate release PRs based on the conventionalcommits.org spec](https://github.com/googleapis/release-please) - [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) - [github-release/github-release: Commandline app to create and edit releases on Github (and upload artifacts)](https://github.com/github-release/github-release/tree/master) - [google/go-github: Go library for accessing the GitHub v3 API](https://github.com/google/go-github) ### Pre-commit Alternative - [automation-co/husky: git hooks made easy](https://github.com/automation-co/husky?tab=readme-ov-file) - [Husky for Go: Guard your commit against the bad codes | Lumochift](https://lumochift.org/blog/commit-guardian) - [Get Started with Husky for go - DEV Community](https://dev.to/devnull03/get-started-with-husky-for-go-31pa) - [Git Hooks for your Golang project - DEV Community](https://dev.to/aarushgoyal/git-hooks-for-your-golang-project-1168) ### Test Summary - [gotestyourself/gotestsum: 'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results.](https://github.com/gotestyourself/gotestsum) - [gotestsum package - github.com/IstrateM/gotestsum/pkg/gotestsum - Go Packages](https://pkg.go.dev/github.com/IstrateM/gotestsum/pkg/gotestsum) ### Go Tools wit go.mod - [Manage Go tools via Go modules | Marco Franssen](https://marcofranssen.nl/manage-go-tools-via-go-modules) - [How to use go run to manage tool dependencies – Alex Edwards](https://www.alexedwards.net/blog/using-go-run-to-manage-tool-dependencies) - [Using `go.mod` versions to `go install` a binary · Jamie Tanna | Software Engineer](https://www.jvt.me/posts/2023/06/19/go-install-from-mod/)