SkillAgentSearch skills...

Falcon

A Simple Yet Highly Powerful Package For Error Handling

Install / Use

/learn @ThundR67/Falcon
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Go Report Card GoDoc GoCover

Falcon

Minimal And Efficient Error Handling In Go

Simple Example

errHandler := falcon.NewErrorHandler()

errHandler.AddHandler(func(err error, data ...interface{}) interface{} {
    fmt.Println("Generic Error Occured")
    return SomeData
})

errHandler.AddHandler(func(err error, data ...interface{}) interface{} {
    fmt.Println("Error Of Type CustomErrorType Occured")
    return SomeData
}, CustomErrorType{})

SomeData := errHandler.Check(err, SomeRandomData1, SomeRandomData2)
// Data passed after the err will be passed to handlers
View on GitHub
GitHub Stars11
CategoryDevelopment
Updated1y ago
Forks1

Languages

Go

Security Score

80/100

Audited on Jul 31, 2024

No findings