The name property of the Source Description object must be unique across all source descriptions.
| Arazzo | Compatibility |
|---|---|
| 1.x | ✅ |
To avoid confusion or unexpected outputs, each Source Description object must have a unique name property. Especially in a longer list of sources, this could be difficult to identify and could have unwanted side effects.
| Option | Type | Description |
|---|---|---|
| severity | string | Possible values: off, warn, error. Default off. |
An example configuration:
rules:
sourceDescriptions-name-unique: errorGiven the following configuration:
rules:
sourceDescriptions-name-unique: errorExample of a correct sourceDescriptions list:
sourceDescriptions:
- name: museum-api
type: openapi
url: ../openapi.yaml
- name: pets-api
type: openapi
url: ../petstore.yaml