We were having issues with golint not properly reporting declaration of functions without proper documentation (comments). This is due to a config with golangci. See: https://github.com/golangci/golangci-lint/issues/456
This removes the directive from .golangci.yml to disable all linters, and fixes the relevant bugs / issues that are exposed.