https://golangci-lint.run
https://github.com/go-critic/go-critic
https://github.com/mgechev/revive
Why? If you go build cmd/digger/main.go you end up with main, if renamed you end up with digger. Without using additional -o flags.
Also consider https://goreleaser.com/intro/
Why? If you go build cmd/digger/main.go you end up with main, if renamed you end up with digger. Without using additional -o flags.
Also consider https://goreleaser.com/intro/