wiki/content/20200826191508-tooling.md

704 B

date id title
20200826 a8b17c59-bf17-4dc8-a0cd-5bf68b2e15c1 Golang tooling

Documentation

Install godoc with go get golang.org/x/tools/cmd/godoc

Documentation can be generated with

godoc --http :8000

Linters

Testing

Code coverage

go test -cover

Race conditions

go test -race

Vetting

Vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string. Vet uses heuristics that do not guarantee all reports are genuine problems, but it can find errors not caught by the compilers.

go vet