Add staticcheck, gosimple, unused code analysis tools. (#1271)
Add staticcheck, gosimple, unused code analysis tools. (#1271)

staticcheck is go vet on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#.

gosimple is a linter for Go source code that specialises on simplifying code.

unused checks Go code for unused constants, variables, functions and types.
pconcepcion/awesome-go,Oire/awesome-go,sadlil/awesome-go,bscott/awesome-go,chrislusf/awesome-go,theckman/awesome-go,joeybloggs/awesome-go,avelino/awesome-go,subodhchhabra/awesome-go,abhishekgahlot/awesome-go,jmelfi/awesome-go,hvnsweeting/awesome-go