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

Function issueAssigneeList

pkg/cmd/issue/view/view.go:400–415  ·  view source on GitHub ↗
(issue api.Issue)

Source from the content-addressed store, hash-verified

398}
399
400func issueAssigneeList(issue api.Issue) string {
401 if len(issue.Assignees.Nodes) == 0 {
402 return ""
403 }
404
405 AssigneeNames := make([]string, 0, len(issue.Assignees.Nodes))
406 for _, assignee := range issue.Assignees.Nodes {
407 AssigneeNames = append(AssigneeNames, assignee.DisplayName())
408 }
409
410 list := strings.Join(AssigneeNames, ", ")
411 if issue.Assignees.TotalCount > len(issue.Assignees.Nodes) {
412 list += ", …"
413 }
414 return list
415}
416
417func issueProjectList(issue api.Issue) string {
418 totalCount := issue.ProjectCards.TotalCount + issue.ProjectItems.TotalCount

Callers 2

printRawIssuePreviewFunction · 0.85
printHumanIssuePreviewFunction · 0.85

Calls 2

JoinMethod · 0.80
DisplayNameMethod · 0.65

Tested by

no test coverage detected