concourse / concourse

Multiple append can be combined into a single call CRT-P0001
Performance
Major
4 months ago4 years old
can combine chain of 4 appends into one
155				resourceTypes = append(resourceTypes, t.Type)
156			}
157
158			row = append(row, stringOrDefault(w.GardenAddr))159			row = append(row, stringOrDefault(w.BaggageclaimURL))
160			row = append(row, stringOrDefault(strconv.Itoa(w.ActiveTasks)))
161			row = append(row, stringOrDefault(strings.Join(resourceTypes, ", ")))
can combine chain of 2 appends into one
 86					groupsCell.Color = color.New(color.Faint)
 87				}
 88
 89				row = append(row, usersCell) 90				row = append(row, groupsCell)
 91				table.Data = append(table.Data, row)
 92			}
can combine chain of 2 appends into one
 89		if command.All {
 90			row = append(row, ui.TableCell{Contents: p.TeamName})
 91		}
 92		row = append(row, pausedColumn) 93		row = append(row, publicColumn)
 94		if command.IncludeArchived {
 95			row = append(row, archivedColumn)
can combine chain of 2 appends into one
 84		}
 85
 86		row := ui.TableRow{}
 87		row = append(row, ui.TableCell{Contents: strconv.Itoa(p.ID)}) 88		row = append(row, ui.TableCell{Contents: p.Ref().String()})
 89		if command.All {
 90			row = append(row, ui.TableCell{Contents: p.TeamName})
can combine chain of 3 appends into one
 95			row = append(row, ui.TableCell{Contents: p.TeamName})
 96		}
 97
 98		row = append(row, pausedColumn) 99		row = append(row, pausedByColumn)
100		row = append(row, pausedAtColumn)
101		table.Data = append(table.Data, row)