Next: Autocompletion, Previous: Navigating Code, Up: Go-Mode Features [Index]
FlyMake is Emacs’s solution to on-the-fly syntax checking.
goflymakehttps://github.com/dougm/goflymake
Doug MacEachern wrote goflymake, which consists of a small Go binary and
some elisp to integrate it with Emacs. Because Go compiles blazingly fast,
using goflymake doesn’t cause any performance penalties. Personally I am
letting FlyMake compile my Go buffers every time I insert a newline. More
conservative settings would compile after a certain amount of idle time, or
when saving the buffer.
flymakegohttp://marmalade-repo.org/packages/flymake-go
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.
flychecka 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.