go-lint compliant