Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 637 Bytes

File metadata and controls

38 lines (32 loc) · 637 Bytes

required-parameter-description rule

This rule checks for all parameters in ParameterObject to have description.

// swaggerlint.config.js
module.exports = {
    rules: {
        'required-parameter-description': true,
    },
};

Examples of valid parameters in OperationObject

parameters:
- name: "id"
  in: "query"
  description: "unique identifier"
  required: true
  type: "string"

Examples of invalid parameters in OperationObject

parameters:
- name: "id"
  in: "query"
  required: true
  type: "string"
- name: "type"
  in: "query"
  description: ""
  required: true
  type: "string"