fixed / suppressed (irrelevant) golangci-lint errors

This commit is contained in:
yusing
2024-12-17 09:28:12 +08:00
parent d82594bf09
commit 4d94d12e9c
22 changed files with 89 additions and 69 deletions

View File

@@ -1,6 +1,7 @@
package error
package err
import (
"errors"
"fmt"
)
@@ -19,12 +20,12 @@ func Errorf(format string, args ...any) Error {
return &baseError{fmt.Errorf(format, args...)}
}
func From(err error) Error {
func From(err error) (e Error) {
if err == nil {
return nil
}
if err, ok := err.(Error); ok {
return err
if errors.As(err, &e) {
return e
}
return &baseError{err}
}