The name
property of the Source Description object must be unique across all source descriptions.
Arazzo | Compatibility |
---|---|
1.0.0 | ✅ |
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: error
Given the following configuration:
rules:
sourceDescriptions-name-unique: error
Example of a correct sourceDescriptions
list:
sourceDescriptions:
- name: museum-api
type: openapi
url: ../openapi.yaml
- name: pets-api
type: openapi
url: ../petstore.yaml