Versions in this module Expand all Collapse all v0 v0.0.2 Sep 22, 2021 Changes in this version + func MustConstraint(s string) *semver.Constraints + type CaptureWriter struct + func (w *CaptureWriter) Clear() + func (w *CaptureWriter) Empty() bool + func (w *CaptureWriter) Get() []*CheckResult + func (w *CaptureWriter) Len() int + func (w *CaptureWriter) WriteResult(result *CheckResult) error + type CheckResult struct + Details map[string]interface{} + Name string + State CheckState + Summary string + func ErrorResult(name string, summary string, err error) *CheckResult + func PassResult(name string, summary string) *CheckResult + func SkippedResult(name string, summary string, err error) *CheckResult + func WarnResult(name string, summary string) *CheckResult + type CheckState int + const StateFailed + const StateInfo + const StatePassed + const StateSkipped + const StateWarning + func (s CheckState) Color() (PrintFunc, error) + func (s CheckState) Emoji() (string, error) + func (s CheckState) MustColor() PrintFunc + func (s CheckState) MustEmoji() string + func (s CheckState) MustText() string + func (s CheckState) String() string + func (s CheckState) Text() (string, error) + type CheckTarget string + const CheckTargetKubernetes + const CheckTargetLocal + const CheckTargetUndefined + type Checker interface + Run func(context.Context) error + Validate func() error + type DiscardWriter struct + func (*DiscardWriter) WriteResult(_ *CheckResult) error + type PrintFunc func(format string, args ...interface{}) string + type ResultWriter interface + WriteResult func(*CheckResult) error