Skip to content

Commit 048aa2f

Browse files
committed
score: generic register meta check
1 parent f8bc384 commit 048aa2f

File tree

1 file changed

+2
-13
lines changed

1 file changed

+2
-13
lines changed

score/checks/checks.go

+2-13
Original file line numberDiff line numberDiff line change
@@ -80,22 +80,11 @@ func (c Checks) isEnabled(check ks.Check) bool {
8080
}
8181

8282
func (c *Checks) RegisterMetaCheck(name, comment string, fn CheckFunc[ks.BothMeta]) {
83-
ch := NewCheck(name, "all", comment, false)
84-
c.registerMetaCheck(GenCheck[ks.BothMeta]{ch, fn})
83+
reg(c, "all", name, comment, false, fn, c.metas)
8584
}
8685

8786
func (c *Checks) RegisterOptionalMetaCheck(name, comment string, fn CheckFunc[ks.BothMeta]) {
88-
ch := NewCheck(name, "all", comment, true)
89-
c.registerMetaCheck(GenCheck[ks.BothMeta]{ch, fn})
90-
}
91-
92-
func (c *Checks) registerMetaCheck(ch GenCheck[ks.BothMeta]) {
93-
c.all = append(c.all, ch.Check)
94-
95-
if !c.isEnabled(ch.Check) {
96-
return
97-
}
98-
c.metas[machineFriendlyName(ch.Name)] = ch
87+
reg(c, "all", name, comment, true, fn, c.metas)
9988
}
10089

10190
func (c *Checks) Metas() map[string]GenCheck[ks.BothMeta] {

0 commit comments

Comments
 (0)