go-openapi/errors

openapi toolkit common errors

36

stars

168

commits

Go

primary language

Sep 4, 2026

updated

errors-handling
openapi
swagger2
Browse cluster: Go OpenAPI/Swagger validation and tooling

README

errors

Tests Coverage CI vuln scan CodeQL

Release CodeFactor Grade License

GoDoc Discord Channel go version Top language Commits since latest release


Shared errors and error interface used throughout the various libraries found in the go-openapi toolkit.

Announcements

  • 2025-12-19 : new community chat on discord
    • a new discord community channel is available to be notified of changes and support users

You may join the discord community by clicking the invite link on the discord badge (also above). Discord Channel

Status

API is stable.

Import this library in your project

go get github.com/go-openapi/errors

Basic usage

const url = "https://www.example.com/#"

errGeneric := New(401,"onvalid argument: %s", url)

errNotFound := NotFound("resource not found: %s", url)

errNotImplemented := NotImplemented("method: %s", url)

Change log

See https://github.com/go-openapi/errors/releases

Licensing

This library ships under the SPDX-License-Identifier: Apache-2.0.

Other documentation

Cutting a new release

Maintainers can cut a new release by either:

  • running this workflow
  • or pushing a semver tag
    • signed tags are preferred
    • The tag message is prepended to release notes

Contributors

casualjim

58 commits

fredbi

47 commits

dependabot[bot]

40 commits

go-openapi/errors

openapi toolkit common errors

36

stars

168

commits

Go

primary language

Sep 4, 2026

updated

errors-handling
openapi
swagger2
Browse cluster: Go OpenAPI/Swagger validation and tooling

README

errors

Tests Coverage CI vuln scan CodeQL

Release CodeFactor Grade License

GoDoc Discord Channel go version Top language Commits since latest release


Shared errors and error interface used throughout the various libraries found in the go-openapi toolkit.

Announcements

  • 2025-12-19 : new community chat on discord
    • a new discord community channel is available to be notified of changes and support users

You may join the discord community by clicking the invite link on the discord badge (also above). Discord Channel

Status

API is stable.

Import this library in your project

go get github.com/go-openapi/errors

Basic usage

const url = "https://www.example.com/#"

errGeneric := New(401,"onvalid argument: %s", url)

errNotFound := NotFound("resource not found: %s", url)

errNotImplemented := NotImplemented("method: %s", url)

Change log

See https://github.com/go-openapi/errors/releases

Licensing

This library ships under the SPDX-License-Identifier: Apache-2.0.

Other documentation

Cutting a new release

Maintainers can cut a new release by either:

  • running this workflow
  • or pushing a semver tag
    • signed tags are preferred
    • The tag message is prepended to release notes

Contributors

casualjim

58 commits

fredbi

47 commits

dependabot[bot]

40 commits

Languages

Go

100.0%