The type property of the Source Description object must be either openapi or arazzo.
| Arazzo | Compatibility |
|---|---|
| 1.x | ✅ |
Arazzo currently supports either an OpenAPI file or another Arazzo file as the source description. This rule makes sure that the type is clearly identified and is one of the supported types.
| Option | Type | Description |
|---|---|---|
| severity | string | Possible values: off, warn, error. Default off. |
An example configuration:
rules:
sourceDescriptions-type: errorGiven the following configuration:
rules:
sourceDescriptions-type: errorExample of a correct sourceDescriptions list:
sourceDescriptions:
- name: museum-api
type: openapi
url: ../openapi.yaml
- name: tickets-from-museum-api
type: arazzo
url: museum-tickets.arazzo.yaml