Check that no inits functions are present in Go code.
Init functions cause an import to have a side effects, and side effects are hard to test, reduce readability and increase the complexity of code.
go get 4d63.com/gochecknoinits
gochecknoinits [path] [path] [path] [etc]
-t to include tests.
gochecknoinits -t [path]
Note: Paths are only inspected recursively if the Go
/... recursive path suffix is appended to the path.