apidom icon indicating copy to clipboard operation
apidom copied to clipboard

Semantic parser for API specifications

Results 100 apidom issues
Sort by recently updated
recently updated
newest added

Enhancements will probably be specific to resolution and dereferencing (worth confirming before). It is currently not really possible to determine where (doc, line, column) the error actually happened. The goal...

enhancement
ApiDOM

Support for Relative JSON Pointer for ApiDOM has been implemented in https://github.com/swagger-api/apidom/issues/3030. The goal of this issue is to use the implementation inside the OpenAPI 3.1.0 dereference/resolution strategies. Refs #3030...

enhancement
OpenAPI 3.1
ApiDOM

This issue is specific to `apidom-parser-adapter-json`, but the optimization that comes out of this issue could be possibly used in every package. It seems that we spend a lot of...

enhancement
ApiDOM

```yaml --- openapi: 3.1.0 x-top-level: value info: title: Sample API unknownFixedField: value description: Optional multiline or single-line description in [CommonMark](http://commonmark.org/help/) or HTML. summary: example summary termsOfService: Terms of service version:::...

OpenAPI 3.1
ApiDOM
AsyncAPI 2.x
YAML

In JSON Schema 2020-12 `type` keyword can be one of the following values or list of these value: ``` "null", "boolean", "object", "array", "number", or "string" ``` The goal of...

bug
OpenAPI 3.1
ApiDOM

Currently transcluder only supports acyclic ApiDOM. After the ApiDOM is dereferenced, cyclic ApiDOM can be created and then the transcluder crashes. The goal of this issue is to refactor the...

enhancement
ApiDOM

There are specific rules around `Schema Object`.`items` rules defined by OpenAPI 3.0.x specification. The goal of this issue is to provide new linting rules aligned with the specification. ![image](https://user-images.githubusercontent.com/193286/212922976-474c4d83-fcca-42c5-8bed-74c32fee50f7.png) `items`...

enhancement
ApiDOM
OpenApi 3.0

When setting baseURI in e.g. to -> `https://api.dev.swaggerhub.com/apis/X/Y/1` Then if we have `file:///proc/1/environ` the resulting resolved uri will have form of `https://api.dev.swaggerhub.com/proc/1/environ`. --- This is wrong. the `file://` protocol can...

bug
ApiDOM

For OpenAPI 3.1.0 dereferencing, we use `resolvers` to determine if the URI is recognized by at least one of the configured resolvers. If none of the configured resolvers determines that...

enhancement
OpenAPI 3.1
ApiDOM