Skip to content

Commit dd4b9c2

Browse files
committed
refactor: use fmt.Fprintf instead of WriteString(Sprintf(...))
1 parent 708ce6f commit dd4b9c2

2 files changed

Lines changed: 20 additions & 20 deletions

File tree

debug/inspector.go

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -224,14 +224,14 @@ func (i *Inspector[C]) Path() []statekit.StateID {
224224
func (i *Inspector[C]) Dump() string {
225225
var sb strings.Builder
226226

227-
sb.WriteString(fmt.Sprintf("Machine: %s\n", i.machine.ID))
228-
sb.WriteString(fmt.Sprintf("Current State: %s\n", i.interp.State().Value))
229-
sb.WriteString(fmt.Sprintf("Is Done: %v\n", i.interp.Done()))
227+
fmt.Fprintf(&sb, "Machine: %s\n", i.machine.ID)
228+
fmt.Fprintf(&sb, "Current State: %s\n", i.interp.State().Value)
229+
fmt.Fprintf(&sb, "Is Done: %v\n", i.interp.Done())
230230
sb.WriteString("\n")
231231

232232
// Path
233233
path := i.Path()
234-
sb.WriteString(fmt.Sprintf("Path: %s\n", strings.Join(toStringSlice(path), " -> ")))
234+
fmt.Fprintf(&sb, "Path: %s\n", strings.Join(toStringSlice(path), " -> "))
235235
sb.WriteString("\n")
236236

237237
// Available events
@@ -249,7 +249,7 @@ func (i *Inspector[C]) Dump() string {
249249
} else {
250250
marker = " (blocked by guard)"
251251
}
252-
sb.WriteString(fmt.Sprintf(" - %s%s\n", e, marker))
252+
fmt.Fprintf(&sb, " - %s%s\n", e, marker)
253253
}
254254

255255
return sb.String()
@@ -259,41 +259,41 @@ func (i *Inspector[C]) Dump() string {
259259
func (i *Inspector[C]) DumpMachine() string {
260260
var sb strings.Builder
261261

262-
sb.WriteString(fmt.Sprintf("Machine: %s\n", i.machine.ID))
263-
sb.WriteString(fmt.Sprintf("Initial: %s\n", i.machine.Initial))
264-
sb.WriteString(fmt.Sprintf("States: %d\n", len(i.machine.States)))
262+
fmt.Fprintf(&sb, "Machine: %s\n", i.machine.ID)
263+
fmt.Fprintf(&sb, "Initial: %s\n", i.machine.Initial)
264+
fmt.Fprintf(&sb, "States: %d\n", len(i.machine.States))
265265
sb.WriteString("\n")
266266

267267
// List all states
268268
states := i.AllStates()
269269
for _, stateID := range states {
270270
info := i.StateInfo(stateID)
271-
sb.WriteString(fmt.Sprintf("State: %s\n", info.ID))
272-
sb.WriteString(fmt.Sprintf(" Type: %s\n", info.Type))
271+
fmt.Fprintf(&sb, "State: %s\n", info.ID)
272+
fmt.Fprintf(&sb, " Type: %s\n", info.Type)
273273
if info.Parent != "" {
274-
sb.WriteString(fmt.Sprintf(" Parent: %s\n", info.Parent))
274+
fmt.Fprintf(&sb, " Parent: %s\n", info.Parent)
275275
}
276276
if info.Initial != "" {
277-
sb.WriteString(fmt.Sprintf(" Initial: %s\n", info.Initial))
277+
fmt.Fprintf(&sb, " Initial: %s\n", info.Initial)
278278
}
279279
if len(info.Children) > 0 {
280-
sb.WriteString(fmt.Sprintf(" Children: %s\n", strings.Join(toStringSlice(info.Children), ", ")))
280+
fmt.Fprintf(&sb, " Children: %s\n", strings.Join(toStringSlice(info.Children), ", "))
281281
}
282282
if len(info.Entry) > 0 {
283-
sb.WriteString(fmt.Sprintf(" Entry: %s\n", strings.Join(info.Entry, ", ")))
283+
fmt.Fprintf(&sb, " Entry: %s\n", strings.Join(info.Entry, ", "))
284284
}
285285
if len(info.Exit) > 0 {
286-
sb.WriteString(fmt.Sprintf(" Exit: %s\n", strings.Join(info.Exit, ", ")))
286+
fmt.Fprintf(&sb, " Exit: %s\n", strings.Join(info.Exit, ", "))
287287
}
288288
if len(info.Transitions) > 0 {
289289
sb.WriteString(" Transitions:\n")
290290
for _, t := range info.Transitions {
291-
sb.WriteString(fmt.Sprintf(" %s -> %s", t.Event, t.Target))
291+
fmt.Fprintf(&sb, " %s -> %s", t.Event, t.Target)
292292
if t.Guard != "" {
293-
sb.WriteString(fmt.Sprintf(" [%s]", t.Guard))
293+
fmt.Fprintf(&sb, " [%s]", t.Guard)
294294
}
295295
if len(t.Actions) > 0 {
296-
sb.WriteString(fmt.Sprintf(" / %s", strings.Join(t.Actions, ", ")))
296+
fmt.Fprintf(&sb, " / %s", strings.Join(t.Actions, ", "))
297297
}
298298
sb.WriteString("\n")
299299
}

internal/ir/validate.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@ func (e *ValidationError) Error() string {
5353
}
5454

5555
var b strings.Builder
56-
b.WriteString(fmt.Sprintf("validation failed with %d issues:\n", len(e.Issues)))
56+
fmt.Fprintf(&b, "validation failed with %d issues:\n", len(e.Issues))
5757
for i, issue := range e.Issues {
58-
b.WriteString(fmt.Sprintf(" %d. %s\n", i+1, issue.String()))
58+
fmt.Fprintf(&b, " %d. %s\n", i+1, issue.String())
5959
}
6060
return b.String()
6161
}

0 commit comments

Comments
 (0)