pierrre
Repos
30
Followers
121
Following
98

Image server toolkit in Go

1985
200

Go errors library

1
0

Simple Go depency injection container with generics

1
0

Comparison library for Golang

3
0

Go Geohash

46
11

Events

issue comment
errors: add support for wrapping multiple errors

I probably missed it simply, but is errors.Join concurrency-safe?

Yes, see https://go-review.googlesource.com/c/go/+/432898/11/src/errors/join.go

Created at 1 day ago

first version [ci skip]

Created at 3 days ago

first version [ci skip]

Created at 3 days ago

first version [ci skip]

Created at 3 days ago
delete branch
pierrre delete branch dependabot/go_modules/github.com/pierrre/errors-0.1.2
Created at 1 week ago

Bump github.com/pierrre/errors from 0.1.1 to 0.1.2 (#8)

Bumps github.com/pierrre/errors from 0.1.1 to 0.1.2.


updated-dependencies:

  • dependency-name: github.com/pierrre/errors dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Created at 1 week ago
pull request closed
Bump github.com/pierrre/errors from 0.1.1 to 0.1.2

Bumps github.com/pierrre/errors from 0.1.1 to 0.1.2.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Created at 1 week ago
create tag
pierrre create tag v0.1.2
Created at 2 weeks ago

use interfaces for error matching

It allows other errors libraries that use the same interfaces to be compatible.

Created at 2 weeks ago
opened issue
enable/disable "fix" per linter

Your feature request related to a problem? Please describe.

I'm using the "fix" option, so golangci-lint automatically fixes issues when I run it. But it's a problem for the nolintlint linter, because I use the allow-unused: false option. Sometimes, when I'm working on lint issues, a //nolint comment doesn't match a lint issue. (but it should) And with the "fix" option, the comment is automatically deleted.

It's also real problem while working on custom ruleguard rules. While I'm building a rule, sometimes the syntax is not perfectly right, so the //nolint comments are deleted everywhere in my project.

Describe the solution you'd like.

I would like to be able to enable/disable the "fix" option per linter.

Describe alternatives you've considered.

We could also allow to disable "fix" for the nolintlint linter, but I think it's better to be able to enable/disable for all linters.

Additional context.

No response

Created at 2 weeks ago
delete branch
pierrre delete branch dependabot/go_modules/github.com/pierrre/errors-0.1.1
Created at 2 weeks ago

Bump github.com/pierrre/errors from 0.1.0 to 0.1.1 (#7)

Bumps github.com/pierrre/errors from 0.1.0 to 0.1.1.


updated-dependencies:

  • dependency-name: github.com/pierrre/errors dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Created at 2 weeks ago
pull request closed
Bump github.com/pierrre/errors from 0.1.0 to 0.1.1

Bumps github.com/pierrre/errors from 0.1.0 to 0.1.1.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Created at 2 weeks ago
create tag
pierrre create tag v0.1.1
Created at 2 weeks ago

fix typo in Message documentation

Created at 2 weeks ago

Bump github.com/pierrre/errors from 0.0.6 to 0.1.0 (#6)

Bumps github.com/pierrre/errors from 0.0.6 to 0.1.0.


updated-dependencies:

  • dependency-name: github.com/pierrre/errors dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Created at 2 weeks ago
delete branch
pierrre delete branch dependabot/go_modules/github.com/pierrre/errors-0.1.0
Created at 2 weeks ago
pull request closed
Bump github.com/pierrre/errors from 0.0.6 to 0.1.0

Bumps github.com/pierrre/errors from 0.0.6 to 0.1.0.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Created at 2 weeks ago
create tag
pierrre create tag v0.1.0
Created at 2 weeks ago

remove message formatting (#4)

Callers should use fmt.Sprintf(). This makes the library more "orthogonal".

Created at 2 weeks ago
delete branch
pierrre delete branch feature/remove-format
Created at 2 weeks ago
pull request closed
remove message formatting

Callers should use fmt.Sprintf(). This makes the library more "orthogonal".

Created at 2 weeks ago
pull request opened
remove message formatting

Callers should use fmt.Sprintf(). This makes the library more "orthogonal".

Created at 2 weeks ago
create branch
pierrre create branch feature/remove-format
Created at 2 weeks ago
delete branch
pierrre delete branch dependabot/go_modules/github.com/pierrre/errors-0.0.6
Created at 2 weeks ago

Bump github.com/pierrre/errors from 0.0.5 to 0.0.6 (#5)

Bumps github.com/pierrre/errors from 0.0.5 to 0.0.6.


updated-dependencies:

  • dependency-name: github.com/pierrre/errors dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Created at 2 weeks ago
pull request closed
Bump github.com/pierrre/errors from 0.0.5 to 0.0.6

Bumps github.com/pierrre/errors from 0.0.5 to 0.0.6.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Created at 2 weeks ago
create tag
pierrre create tag v0.0.6
Created at 2 weeks ago
delete branch
pierrre delete branch feature/sentry
Created at 2 weeks ago

attempt to make the stack trace compatible with the Sentry library (#3)

Created at 2 weeks ago