Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 1.34 KB

sourceDescriptions-name-unique.md

File metadata and controls

54 lines (37 loc) · 1.34 KB

sourceDescriptions-name-unique

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

Arazzo Compatibility
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

Option Type Description
severity string Possible 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

Related rules

Resources