We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rendered proposal
implement AOS-51 together beyondstorage/specs#51
go-service-*:
first update dependency: go get -d github.com/aos-dev/go-storage/v3@master
go get -d github.com/aos-dev/go-storage/v3@master
AOS-47:
rg "(fmt.Errorf)|errors\.New"
fmt.Errorf("%w, %v", services.ErrUnexpected, err)
rg -l "Error" | xargs sed -i 's/&\(.*\)Error/\1Error/g'
rg -l "Error" | xargs sed -i 's/New\(.*\)Error(\(.*\))/\1Error{\2}/g'
AOS-51:
errorCode
rg -l "errors\.New" | xargs sed -i 's/errors\.New/services.NewErrorCode/g'
AosError
formatError
if _, ok := err.(services.AosError); ok { return err }
InitError
Err
newServicerAndStorager
rg -l InitError | xargs sed -i 's/InitError\(.*\)Err: err/InitError\1Err: formatError(err)/g'
The text was updated successfully, but these errors were encountered:
Sorry, something went wrong.
Let's add a doc about error handling in go-storage? Tell the user what's our design and how could they use it.
xxchan
Successfully merging a pull request may close this issue.
rendered proposal
implement AOS-51 together beyondstorage/specs#51
go-service-*:
first update dependency:
go get -d github.com/aos-dev/go-storage/v3@master
AOS-47:
rg "(fmt.Errorf)|errors\.New"
fmt.Errorf("%w, %v", services.ErrUnexpected, err)
rg -l "Error" | xargs sed -i 's/&\(.*\)Error/\1Error/g'
rg -l "Error" | xargs sed -i 's/New\(.*\)Error(\(.*\))/\1Error{\2}/g'
AOS-51:
errorCode
:rg -l "errors\.New" | xargs sed -i 's/errors\.New/services.NewErrorCode/g'
AosError
informatError
: add thisformatError
inInitError
'sErr
field:newServicerAndStorager
rg -l InitError | xargs sed -i 's/InitError\(.*\)Err: err/InitError\1Err: formatError(err)/g'
The text was updated successfully, but these errors were encountered: