Output of `make lint` (golangci-lint) for `internal/command/twofactorrecover/twofactorrecover.go` and `internal/command/twofactorrecover/twofactorrecover_test.go`
internal/command/twofactorrecover/twofactorrecover_test.go:12:2: import 'github.com/stretchr/testify/require' is not allowed from list 'Main' (depguard)
internal/command/twofactorrecover/twofactorrecover_test.go:14:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver' is not allowed from list 'Main' (depguard)
internal/command/twofactorrecover/twofactorrecover_test.go:15:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs' is not allowed from list 'Main' (depguard)
internal/command/twofactorrecover/twofactorrecover_test.go:16:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter' is not allowed from list 'Main' (depguard)
internal/command/twofactorrecover/twofactorrecover_test.go:17:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/config' is not allowed from list 'Main' (depguard)
internal/command/twofactorrecover/twofactorrecover_test.go:18:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorrecover' is not allowed from list 'Main' (depguard)
internal/command/twofactorrecover/twofactorrecover.go:1:1: package-comments: should have a package comment (revive)
internal/command/twofactorrecover/twofactorrecover.go:11:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs' is not allowed from list 'Main' (depguard)
internal/command/twofactorrecover/twofactorrecover.go:12:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter' is not allowed from list 'Main' (depguard)
internal/command/twofactorrecover/twofactorrecover.go:13:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/config' is not allowed from list 'Main' (depguard)
internal/command/twofactorrecover/twofactorrecover.go:14:2: import 'gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorrecover' is not allowed from list 'Main' (depguard)
internal/command/twofactorrecover/twofactorrecover.go:19:6: exported: exported type Command should have comment or be unexported (revive)
internal/command/twofactorrecover/twofactorrecover.go:25:1: exported: exported method Command.Execute should have comment or be unexported (revive)
internal/command/twofactorrecover/twofactorrecover.go:9:2: import 'gitlab.com/gitlab-org/labkit/log' is not allowed from list 'Main' (depguard)