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

All rules needs to be scoped explicitly using exports from [target-specs.ts](https://github.com/swagger-api/apidom/blob/0e921ae87b680f7b52dc120d82f346fb724777f2/packages/apidom-ls/src/config/asyncapi/target-specs.ts#L4) If existing rules don't have any scoping `AsyncAPI2` MUST be used. If existing rules have existing scoping rules, then...

enhancement
ApiDOM
AsyncAPI 2.x

The goal of this issue is to determine if it make sense to switch from stamps to mixins. If it is determined that we're going to do that, another issue...

enhancement
ApiDOM

Not all keywords in our common Schema Object are covered with linting rules. I've just confirmed that OpenAPI 2.0 and OpenAPI 3.0.x are fully covered. What's missing is AsyncAPI 2.x...

OpenAPI 3.1
AsyncAPI 2.x
JSON Schema

see https://github.com/swagger-api/apidom/pull/3682 by @char0n : > Needed to fiddle with document URI to see the bug. Creating unique document uri made me see the bug and uncovered a hidden issue...

bug
ApiDOM

Media Type is defined as https://github.com/OAI/OpenAPI-Specification/blob/main/versions/2.0.md#mime-types Now the goal of this issue is to validate all media types as valid. ### Part 1 Provide media type parser based on https://datatracker.ietf.org/doc/html/rfc6838...

enhancement
ApiDOM
OpenApi 2.0

The goal of this issue is to create parser plugins in the apidom-reference package. **ToDo:** - [x] [JSON parser plugin](https://github.com/swagger-api/apidom/pull/3568) - [ ] YAML parser plugin

enhancement
ApiDOM
JSON
YAML
Workflows

The goal of this issue is to add support for Workflows 1.0.0 to the apidom-ls package. It is not in the scope of this issue to produce linting/docs/completion rules.

enhancement
ApiDOM
Workflows

Passing apidom-reference options is necessary to have in cases where apidom-ls user want to use his/hers own resolver or parser plugins. It a necessity for enterprise environments where resources are...

enhancement
ApiDOM

Currently it's not possible to serialize dereferenced ApiDOM. Dereferenced ApiDOM has a formal structure defined as: directed cyclic graph. In order to use our already build-in serialization mechanism we need...

enhancement
ApiDOM

Package name will be `@swagger-api/apidom-logging`. It will implement Python 3.x logging API: https://docs.python.org/3/library/logging.html. **Reasons:** Python 3.x logging API supports logger hierarchies, which is something that will come pretty handy in...

enhancement
ApiDOM