Documentation ¶
Overview ¶
Package summary generates summary reports in various formats.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FileCoverage ¶
FileCoverage returns a File's coverage percentage between 0 and 1
func FormatPercent ¶
FormatPercent formats a percentage of 0 to 1 with ABC.X% magnitude and precision
Types ¶
type Format ¶
type Format int
Format represents a summary report's format
func (Format) Colorize ¶
Colorize returns 's' and optionally wraps with color 'c' according to the format's rules
func (Format) ColorizeStatus ¶
func (f Format) ColorizeStatus(status coverstatus.Status, s string) string
ColorizeStatus returns 's' and optionally wraps with the coverage status's color according to the format's rules
func (Format) FormatTable ¶
FormatTable returns a formatted table according to the format's rules
func (Format) Monospace ¶
Monospace returns a monospaced string according to the format's rules. Markdown uses code blocks with non-breaking spaces to ensure proper spacing.
func (Format) StatusIcon ¶
func (f Format) StatusIcon(status coverstatus.Status) string
StatusIcon returns a coverage status icon according to the format's rules. Markdown returns an emoji, terminal returns empty string.