Skip to content

Latest commit

 

History

History
76 lines (56 loc) · 1.64 KB

path-parameters-defined.md

File metadata and controls

76 lines (56 loc) · 1.64 KB
slug
/docs/cli/rules/oas/path-parameters-defined

path-parameters-defined

Requires all path template variables are defined as path parameters.

OAS Compatibility
2.0
3.0
3.1

API design principles

You declared them? Now define them. This rule verifies the path parameters are defined.

Configuration

Option Type Description
severity string Possible values: off, warn, error. Default error (in recommended configuration).

An example configuration:

rules:
  path-parameters-defined: error

Examples

Given this configuration:

rules:
  path-parameters-defined: error

Example of an incorrect path:

paths:
  /customers/{id}:
    post:
      parameters:
        - name: filter
          in: query

Example of a correct path:

paths:
  /customers/{id}:
    post:
      parameters:
        - name: id
          in: path
          required: true
          description: The customer's ID.

Related rules

Resources