Last updated

sourceDescriptions-name-unique

The name property of the Source Description object must be unique across all source descriptions.

ArazzoCompatibility
1.0.0

Design principles

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.

Configuration

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

An example configuration:

rules:
  sourceDescriptions-name-unique: error

Examples

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

Resources