prReviewerList generates a reviewer list with their last state
(pr api.PullRequest, cs *iostreams.ColorScheme)
| 329 | |
| 330 | // prReviewerList generates a reviewer list with their last state |
| 331 | func 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 | |
| 346 | const ghostName = "ghost" |
| 347 |
no test coverage detected