Next: Auto Completion, Previous: Gopls Integration, Up: Other Extensions [Index]
There are two ways of using flymake with Go:
goflymake, which  internally uses go build to capture  all errors that a
regular compilation would also produce
flymake-go for  a more lightweight solution that only  uses gofmt and as
such is only  able to catch syntax errors.  Unlike  goflymake, however, it
does not require an additional executable.
Additionally, there  is flycheck, a  modern replacement for  flymake, which
comes  with built-in  support for  Go.  In  addition to  using go  build or
gofmt, it also has support for go vet, golint and errcheck.