├── .github └── workflows │ ├── gosec.yml │ ├── test.yml │ └── trivy.yml ├── .gitignore ├── CLAUDE.md ├── LICENSE ├── README.md ├── docs └── migration.md ├── error.go ├── error_test.go ├── errors.go ├── errors_test.go ├── examples ├── basic │ └── main.go ├── builder │ └── main.go ├── errors_is │ └── main.go ├── logging │ └── main.go ├── stacktrace_extract │ └── main.go ├── stacktrace_print │ └── main.go ├── tag │ └── main.go ├── typed_values │ └── main.go ├── variables │ └── main.go └── with │ └── main.go ├── go.mod ├── stack.go ├── tag.go ├── tag_test.go ├── typed_values.go └── typed_values_test.go /.github/workflows/gosec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/.github/workflows/gosec.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/trivy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/.github/workflows/trivy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.cckiro 2 | /tmp 3 | 4 | -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/README.md -------------------------------------------------------------------------------- /docs/migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/docs/migration.md -------------------------------------------------------------------------------- /error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/error.go -------------------------------------------------------------------------------- /error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/error_test.go -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/errors.go -------------------------------------------------------------------------------- /errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/errors_test.go -------------------------------------------------------------------------------- /examples/basic/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/examples/basic/main.go -------------------------------------------------------------------------------- /examples/builder/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/examples/builder/main.go -------------------------------------------------------------------------------- /examples/errors_is/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/examples/errors_is/main.go -------------------------------------------------------------------------------- /examples/logging/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/examples/logging/main.go -------------------------------------------------------------------------------- /examples/stacktrace_extract/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/examples/stacktrace_extract/main.go -------------------------------------------------------------------------------- /examples/stacktrace_print/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/examples/stacktrace_print/main.go -------------------------------------------------------------------------------- /examples/tag/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/examples/tag/main.go -------------------------------------------------------------------------------- /examples/typed_values/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/examples/typed_values/main.go -------------------------------------------------------------------------------- /examples/variables/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/examples/variables/main.go -------------------------------------------------------------------------------- /examples/with/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/examples/with/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/m-mizutani/goerr/v2 2 | 3 | go 1.21 4 | -------------------------------------------------------------------------------- /stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/stack.go -------------------------------------------------------------------------------- /tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/tag.go -------------------------------------------------------------------------------- /tag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/tag_test.go -------------------------------------------------------------------------------- /typed_values.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/typed_values.go -------------------------------------------------------------------------------- /typed_values_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mizutani/goerr/HEAD/typed_values_test.go --------------------------------------------------------------------------------