MCPcopy Index your code
hub / github.com/cli/cli / prReviewerList

Function prReviewerList

pkg/cmd/pr/view/view.go:331–344  ·  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

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

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