MCPcopy Create free account
hub / github.com/docker/docker-language-server / createChoiceSnippetText

Function createChoiceSnippetText

internal/compose/completion.go:388–399  ·  view source on GitHub ↗
(itemTexts []completionItemText)

Source from the content-addressed store, hash-verified

386}
387
388func createChoiceSnippetText(itemTexts []completionItemText) string {
389 sb := strings.Builder{}
390 sb.WriteString("${1|")
391 for i, stage := range itemTexts {
392 sb.WriteString(stage.newText)
393 if i != len(itemTexts)-1 {
394 sb.WriteString(",")
395 }
396 }
397 sb.WriteString("|}")
398 return sb.String()
399}
400
401func modifyTextEdit(file *ast.File, manager *document.Manager, documentPath document.DocumentPath, edit protocol.TextEdit, attributeName, spacing string, path []*ast.MappingValueNode) protocol.TextEdit {
402 for _, modified := range textEditModifiers {

Callers 1

completion.goFile · 0.85

Calls 1

StringMethod · 0.80

Tested by

no test coverage detected