On Tooling and Static Typing
Eugen Kiss

One of the problems with building static analysis tools is the complexity of the languages and its grammars.

One of the outocomes of simple grammar and type system of Go, is that it’s relatively easy to write very powerfull type/source static analysis tools — starting from built in awesome ‘go fmt’ tool to the abundance of linters and checkers and impressive ‘vim-go’ plugin that does many things described in the article with a breeze.

Like what you read? Give Ivan Danyliuk a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.