Last updated

sourceDescriptions-type

The type property of the Source Description object must be either openapi or arazzo.

ArazzoCompatibility
1.0.0

Design principles

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.

Configuration

OptionTypeDescription
severitystringPossible values: off, warn, error. Default off.

An example configuration:

rules:
  sourceDescriptions-type: error

Examples

Given the following configuration:

rules:
  sourceDescriptions-type: error

Example 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

Resources