Mostly here because I keep forgetting all the things I want to put into a Go project when I start it. Collected into a list of things I actually need to do, tools to install and how to get things working. This page is a work in progress and something I will add to as I remember things or discover something new. Static Analysis https://golangci-lint.run/usage/install/ Install that and run golangci-lint run ./... from the root when checking in.