Use errors.As
ProprietaryReplace if myErr, ok := err.(*MyError); ok { ... } with var myErr *MyError; if errors.As(err, &myErr) { ... } for correct wrapped error handling.
org. openrewrite. golang. codequality. UseErrorsAsmod run . --recipe= org. openrewrite. golang. codequality. UseErrorsAsInstall it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.