The go vet command analyzes your code for common mistakes that compile but are probably wrong. For example, Printf with mismatched format verbs.
fmt.Printf("%d", "hello") // vet warns: wrong type
Run go vet before committing code. It catches bugs that the compiler misses. Many teams require go vet to pass before code can be merged.