MCPcopy Create free account
hub / github.com/conforma/cli / newTracker

Function newTracker

internal/tracker/tracker.go:51–63  ·  view source on GitHub ↗

newTracker returns a new initialized instance of Tracker. If path is "", an empty instance is returned.

(input []byte)

Source from the content-addressed store, hash-verified

49// newTracker returns a new initialized instance of Tracker. If path
50// is "", an empty instance is returned.
51func newTracker(input []byte) (t Tracker, err error) {
52 if input != nil {
53 err = yaml.Unmarshal(input, &t)
54 if err != nil {
55 return
56 }
57 } else {
58 t = Tracker{}
59 }
60
61 t.setDefaults()
62 return
63}
64
65// setDefaults initializes the required nested attributes.
66func (t *Tracker) setDefaults() {

Callers 2

TestTrackerAddKeepsOrderFunction · 0.85
TrackFunction · 0.85

Calls 1

setDefaultsMethod · 0.80

Tested by 1

TestTrackerAddKeepsOrderFunction · 0.68