MCPcopy Create free account
hub / github.com/XmirrorSecurity/OpenSCA-cli / RemoveDev

Method RemoveDev

cmd/detail/detail.go:120–136  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

118}
119
120func (d *DepDetailGraph) RemoveDev() {
121 d.ForEach(func(n *DepDetailGraph) bool {
122 if !n.Develop {
123 return true
124 }
125 if n.Parent == nil {
126 return false
127 }
128 for i, c := range n.Parent.Children {
129 if c.ID == n.ID {
130 n.Parent.Children = append(n.Parent.Children[:i], n.Parent.Children[i+1:]...)
131 break
132 }
133 }
134 return false
135 })
136}
137
138func (dep *DepDetailGraph) Purl() string {
139 return model.Purl(dep.Vendor, dep.Name, dep.Version, model.Language(dep.Language))

Callers 1

taskReportFunction · 0.80

Calls 1

ForEachMethod · 0.95

Tested by

no test coverage detected