Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FormatType ¶
type FormatType int
FormatType represents the output format type
const ( // FormatTable outputs as a formatted table FormatTable FormatType = iota // FormatJSON outputs as JSON FormatJSON // FormatCSV outputs as CSV FormatCSV // FormatQuiet outputs minimal information FormatQuiet )
type Formatter ¶
type Formatter struct {
// contains filtered or unexported fields
}
Formatter handles output formatting
func NewFormatter ¶
func NewFormatter(format FormatType) *Formatter
NewFormatter creates a new formatter
func NewFormatterWithWriter ¶
func NewFormatterWithWriter(format FormatType, writer io.Writer) *Formatter
NewFormatterWithWriter creates a new formatter with custom writer
func (*Formatter) FormatBatchResult ¶
func (f *Formatter) FormatBatchResult(result *issue.BatchResult) error
FormatBatchResult formats batch processing results
func (*Formatter) FormatError ¶
FormatError formats an error for output
func (*Formatter) FormatIssue ¶
FormatIssue formats a single issue for output
Click to show internal directories.
Click to hide internal directories.