Documentation
¶
Index ¶
- type Formatter
- func (f *Formatter) Format(results []*scanner.ScanResult) (string, error)
- func (f *Formatter) FormatDoctor(checks []HealthCheck) string
- func (f *Formatter) FormatRisk(result *scanner.ScanResult, finding *scanner.Finding) string
- func (f *Formatter) FormatStatus(status map[string]interface{}) string
- func (f *Formatter) FormatSummary(summary ScanSummary) string
- type HealthCheck
- type ScanSummary
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Formatter ¶
type Formatter struct {
// contains filtered or unexported fields
}
Formatter handles different output formats for scan results
func NewFormatter ¶
NewFormatter creates a new output formatter
func (*Formatter) Format ¶
func (f *Formatter) Format(results []*scanner.ScanResult) (string, error)
Format formats scan results according to the configured format
func (*Formatter) FormatDoctor ¶
func (f *Formatter) FormatDoctor(checks []HealthCheck) string
FormatDoctor formats health check results
func (*Formatter) FormatRisk ¶
FormatRisk formats a single risk finding for interactive mode
func (*Formatter) FormatStatus ¶
FormatStatus formats system status information
func (*Formatter) FormatSummary ¶
func (f *Formatter) FormatSummary(summary ScanSummary) string
FormatSummary formats a scan summary
type HealthCheck ¶
HealthCheck represents a health check result
Click to show internal directories.
Click to hide internal directories.