oapi-codegen
oapi-codegen copied to clipboard
Some examples are using invalid OpenAPI 3.0.x
I.e. if trying to generate all types for https://github.com/oapi-codegen/oapi-codegen/tree/main/examples/client this fails with:
error generating code: error generating type definitions: error generating Go types for component schemas: error converting Schema Unreferenced to Go type: error generating Go schema for property 'id': error resolving primitive type: unhandled Schema type: &[int]
This is because we've got an invalid schema type. Via vacuum:
api.yaml:47:11 | error | unknown schema type: `int` | oas-schema-check | Schemas | $.components.schemas['Unreferenced'].properties['id'].type