package output import "github.com/yannh/kubeconform/pkg/validator" const ( VALID = iota INVALID = iota ERROR = iota SKIPPED = iota ) type Output interface { Write(filename string, err error, skipped bool) Flush() } func status(err error, skipped bool) int { if err != nil { if _, ok := err.(validator.InvalidResourceError); ok { return INVALID } else { return ERROR } } if skipped { return SKIPPED } return VALID }