The type property of the Source Description object must be a supported type.
| Arazzo | Compatibility |
|---|---|
| 1.x | ✅ |
Arazzo 1.0.x supports either an OpenAPI file or another Arazzo file as the source description. Arazzo 1.1.0 additionally supports AsyncAPI files as source descriptions. 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:
sourceDescription-type: errorGiven the following configuration:
rules:
sourceDescription-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