Output of `make lint` (golangci-lint) for `internal/gitlabnet/twofactorverify/client.go` and `internal/gitlabnet/twofactorverify/client_test.go`
internal/gitlabnet/twofactorverify/client.go:51:27: Error return value of `response.Body.Close` is not checked (errcheck)
internal/gitlabnet/twofactorverify/client.go:66:27: Error return value of `response.Body.Close` is not checked (errcheck)
internal/gitlabnet/twofactorverify/client_test.go:119:3: var-naming: struct field fakeId should be fakeID (revive)
internal/gitlabnet/twofactorverify/client_test.go:170:3: var-naming: struct field fakeId should be fakeID (revive)
internal/gitlabnet/twofactorverify/client.go:16:6: exported: exported type Client should have comment or be unexported (revive)
internal/gitlabnet/twofactorverify/client.go:21:6: exported: exported type Response should have comment or be unexported (revive)
internal/gitlabnet/twofactorverify/client.go:26:6: exported: exported type RequestBody should have comment or be unexported (revive)
internal/gitlabnet/twofactorverify/client.go:32:1: exported: exported function NewClient should have comment or be unexported (revive)
internal/gitlabnet/twofactorverify/client.go:41:1: exported: exported method Client.VerifyOTP should have comment or be unexported (revive)
internal/gitlabnet/twofactorverify/client.go:56:1: exported: exported method Client.PushAuth should have comment or be unexported (revive)
internal/gitlabnet/twofactorverify/client.go:1:1: package-comments: should have a package comment (revive)
internal/gitlabnet/twofactorverify/client.go:27:2: var-naming: struct field KeyId should be KeyID (revive)
internal/gitlabnet/twofactorverify/client.go:28:2: var-naming: struct field UserId should be UserID (revive)
internal/gitlabnet/twofactorverify/client.go:9:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/client' is not allowed from list 'Main' (depguard)
internal/gitlabnet/twofactorverify/client.go:10:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs' is not allowed from list 'Main' (depguard)
internal/gitlabnet/twofactorverify/client.go:11:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/config' is not allowed from list 'Main' (depguard)
internal/gitlabnet/twofactorverify/client.go:12:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet' is not allowed from list 'Main' (depguard)
internal/gitlabnet/twofactorverify/client.go:13:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover' is not allowed from list 'Main' (depguard)
internal/gitlabnet/twofactorverify/client_test.go:10:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover' is not allowed from list 'Main' (depguard)
internal/gitlabnet/twofactorverify/client_test.go:12:2: import 'github.com/stretchr/testify/require' is not allowed from list 'Main' (depguard)
internal/gitlabnet/twofactorverify/client_test.go:13:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/client' is not allowed from list 'Main' (depguard)
internal/gitlabnet/twofactorverify/client_test.go:14:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver' is not allowed from list 'Main' (depguard)
internal/gitlabnet/twofactorverify/client_test.go:15:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs' is not allowed from list 'Main' (depguard)
internal/gitlabnet/twofactorverify/client_test.go:16:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/config' is not allowed from list 'Main' (depguard)
internal/gitlabnet/twofactorverify/client.go:35:15: ST1005: error strings should not be capitalized (stylecheck)