Disallow invalid parameter examples.
| OAS | Compatibility | 
|---|---|
| 2.0 | ✅ | 
| 3.0 | ✅ | 
| 3.1 | ✅ | 
If your parameter schema and example conflict, there is a problem in the definition of the schema or the example. Solve it before you ship it.
| Option | Type | Description | 
|---|---|---|
| severity | string | Possible values: off,warn,error. Defaultwarn. | 
| allowAdditionalProperties | boolean | Determines if additional properties are allowed in examples. Default false. | 
rules:
  no-invalid-parameter-examples:
    severity: error
    allowAdditionalProperties: falseGiven the following configuration:
rules:
  no-invalid-parameter-examples:
    severity: error
    allowAdditionalProperties: falseExample of incorrect parameter example:
paths:
  /results:
    get:
      summary: Search Chess Results
      operationId: searchChessResult
      parameters:
        - name: username
          in: query
          schema:
            type: string
            maxLength: 15
          description: Value to query the chess results against usernames
          example: ThisUsernameIsTooLongExample of correct parameter example:
paths:
  /results:
    get:
      summary: Search Chess Results
      operationId: searchChessResult
      parameters:
        - name: username
          in: query
          schema:
            type: string
            maxLength: 10
          description: Value to query the chess results against usernames
          example: ella