| 1 | FFFFFF, 0 0 15px rgba(255, 255, 255, 1); | |
| 2 | How to reach us | |
| 3 | Linters | |
| 7 | Formating | |
| 8 | Security | |
| 10 | Testing | |
| 11 | Tools | |
| 13 | Development Utilities | |
| 14 | Generation of code | |
| 15 | Docker & Kubernetes | |
| 19 | Go Obfuscation | |
| 20 | Go CI | |
| 21 | Go Release | |
| 22 | Go Integrated Tools | |
| 26 | Shameless self-promotion | |
| 27 | Thank you! |



.golangci.ymlgo install


go install honnef.co/go/tools/cmd/staticcheck@latest

go install github.com/mgechev/revive@latest

go install github.com/dkorunic/betteralign@latestbetteralign ./...
betteralign -apply ./...

go run golang.org/x/tools/gopls/internal/analysis/modernize/cmd/ modernize@latest -fix -test ./...

go install github.com/google/go-licenses/v2@latestgo-licenses report --ignore "$PROJECT" \
--ignore "github.com/golang/freetype/raster" .
go-licenses check --allowed_licenses="$ALLOWED_LICENSES" \
--ignore "$PROJECT" \
--ignore "github.com/oktalz/present" .


go install golang.org/x/vuln/cmd/govulncheck@latestgovulncheck ./...govulncheck -show verbose ./...

go install github.com/gotestyourself/gotestsum@latestgotestsum --hide-summary=output --format-hide-empty-pkg -- ./...github.com/oktalz/present/parsing:
✅ Find data (0.00s)
✅ Find data use case 1 (0.00s)
✅ Find data use case 2 (0.00s)
DONE 30 tests in 2.478s


go install github.com/mikefarah/yq/v4@latest

go install github.com/go-task/task/v3/cmd/task@latesttaskfile.yml and run task <task-name>

go install github.com/air-verse/air@latestair in the project directoryair --build.cmd "go build -o bin/api cmd/run.go" --build.bin "./bin/api"

go install github.com/haproxytech/go-method-gen@latest

go install github.com/jesseduffield/lazydocker@latest

go install github.com/derailed/k9s@latest

go install sigs.k8s.io/kind@latest

curl -sSf https://get.k0s.sh | sudo sh

go install mvdan.cc/garble@latestgarble build instead of go build

go install github.com/nektos/act@latestact -j <job-name>

go install github.com/goreleaser/goreleaser/v2@latestgoreleaser release --snapshot --cleangoreleaser release

go install golang.org/x/tools/gopls@latest

go install github.com/go-delve/delve/cmd/dlv@latest

_ "net/http/pprof" and start an HTTP serverhttp://localhost:6060/debug/pprof/go tool pprof

go test
go test -coverprofile=coverage.out ./...go tool cover -html=coverage.out

go install github.com/oktalz/present@latestpresent command to serve presentations locally

