Skip to content
Last updated

sourceDescriptions-name-unique

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

ArazzoCompatibility
1.x✅

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