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
Providers should use this package so the virtual kubelet core controllers can understand the errors produced from the provider code.