Documentation
¶
Overview ¶
Detailed, pretty-printed colorful errors for Go
Index ¶
Constants ¶
View Source
const ( ERR_INTERNAL = "Internal Error" ERR_ASSERT = "Assertion Error" ERR_IO = "I/O Error" ERR_READ = "Reading Error" ERR_WRITE = "Writing Error" ERR_SYNTAX = "Syntax Error" ERR_FORMAT = "Formatting Error" ERR_VALIDATE = "Validation Error" ERR_EXECUTE = "Execution Error" ERR_CONVERT = "Conversion Error" )
Suggested values for DetailedError.Label
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DetailedError ¶
An improved pretty-printed detailed error with context
func (*DetailedError) Error ¶
func (err *DetailedError) Error() string
func (*DetailedError) Print ¶
func (err *DetailedError) Print(writer io.Writer)
type DirContext ¶
type DirContext struct {
Path string
}
func NewDirContext ¶ added in v1.0.2
func NewDirContext(path string) DirContext
func (DirContext) Print ¶
func (context DirContext) Print(writer io.Writer)
type FileContext ¶
func (FileContext) Print ¶
func (context FileContext) Print(writer io.Writer)
type ProgramContext ¶ added in v1.1.0
func NewProgramContext ¶ added in v1.1.0
func NewProgramContext(cmd *exec.Cmd, stderr string) ProgramContext
func (ProgramContext) Print ¶ added in v1.1.0
func (context ProgramContext) Print(writer io.Writer)
Click to show internal directories.
Click to hide internal directories.