Skip to content
Jason Buberel edited this page Sep 12, 2015 · 10 revisions

An overview of tools that will help improve your Go code

All-in-one

-gometalinter - Automates the installation, configuration and application of gofmt, golint, govet and several other code validation tools.

Code Formatting

Code generation

  • json-to-go - Generate Go structs from JSON.
  • Go gen - Type-driven code generation (generics)
  • gojson - Another Go struct generator.

Refactoring

Error Detection

  • go vet - Read this first on how to use the go vet command.

Navigation

Visualization

  • godegraph - A tool for generating dependency graphs of Go code.

Clone this wiki locally