MCPcopy Create free account
hub / github.com/cli/cli / prReviewerList

Function prReviewerList

pkg/cmd/pr/view/view.go:336–349  ·  view source on GitHub ↗

prReviewerList generates a reviewer list with their last state

(pr api.PullRequest, cs *iostreams.ColorScheme)

Source from the content-addressed store, hash-verified

334
335// prReviewerList generates a reviewer list with their last state
336func prReviewerList(pr api.PullRequest, cs *iostreams.ColorScheme) string {
337 reviewerStates := parseReviewers(pr)
338 reviewers := make([]string, 0, len(reviewerStates))
339
340 sortReviewerStates(reviewerStates)
341
342 for _, reviewer := range reviewerStates {
343 reviewers = append(reviewers, formattedReviewerState(cs, reviewer))
344 }
345
346 reviewerList := strings.Join(reviewers, ", ")
347
348 return reviewerList
349}
350
351const ghostName = "ghost"
352

Callers 2

printRawPrPreviewFunction · 0.85
printHumanPrPreviewFunction · 0.85

Calls 4

parseReviewersFunction · 0.85
sortReviewerStatesFunction · 0.85
formattedReviewerStateFunction · 0.85
JoinMethod · 0.80

Tested by

no test coverage detected