Output of `make lint` (golangci-lint) for `internal/command/receivepack/receivepack.go` and `internal/command/receivepack/receivepack_test.go`
internal/command/receivepack/receivepack_test.go:10:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver' is not allowed from list 'Main' (depguard)
internal/command/receivepack/receivepack_test.go:11:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/command' is not allowed from list 'Main' (depguard)
internal/command/receivepack/receivepack_test.go:12:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs' is not allowed from list 'Main' (depguard)
internal/command/receivepack/receivepack_test.go:13:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter' is not allowed from list 'Main' (depguard)
internal/command/receivepack/receivepack_test.go:14:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/config' is not allowed from list 'Main' (depguard)
internal/command/receivepack/receivepack_test.go:15:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/testhelper/requesthandlers' is not allowed from list 'Main' (depguard)
internal/command/receivepack/receivepack_test.go:49:26: var-naming: func parameter keyId should be keyID (revive)
internal/command/receivepack/receivepack_test.go:8:2: import 'github.com/stretchr/testify/require' is not allowed from list 'Main' (depguard)
internal/command/receivepack/receivepack.go:1:1: ST1000: at least one file in a package should have a package comment (stylecheck)
internal/command/receivepack/receivepack.go:10:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier' is not allowed from list 'Main' (depguard)
internal/command/receivepack/receivepack.go:11:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/customaction' is not allowed from list 'Main' (depguard)
internal/command/receivepack/receivepack.go:12:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/disallowedcommand' is not allowed from list 'Main' (depguard)
internal/command/receivepack/receivepack.go:13:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/config' is not allowed from list 'Main' (depguard)
internal/command/receivepack/receivepack.go:16:6: exported: exported type Command should have comment or be unexported (revive)
internal/command/receivepack/receivepack.go:22:1: exported: exported method Command.Execute should have comment or be unexported (revive)
internal/command/receivepack/receivepack.go:34:20: context-keys-type: should not use basic type string as key in context.WithValue (revive)
internal/command/receivepack/receivepack.go:6:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/command' is not allowed from list 'Main' (depguard)
internal/command/receivepack/receivepack.go:66:9: composites: gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier.Command struct literal uses unkeyed fields (govet)
internal/command/receivepack/receivepack.go:7:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs' is not allowed from list 'Main' (depguard)
internal/command/receivepack/receivepack.go:8:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp' is not allowed from list 'Main' (depguard)
internal/command/receivepack/receivepack.go:9:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter' is not allowed from list 'Main' (depguard)