Skip to content
Last updated

operation-singular-tag

Disallows multiple tags for an operation.

OASCompatibility
2.0✅
3.0✅
3.1✅
3.2✅

API design principles

OpenAPI tags can be used for different purposes. In many cases, they are used like categories and an operation should belong to a single category.

This rule is opinionated. It simplifies organization. Simple wins.

Configuration

OptionTypeDescription
severitystringPossible values: off, warn, error. Default off (in recommended configuration).

An example configuration:

rules:
  operation-singular-tag: error

Examples

Given this configuration:

rules:
  operation-singular-tag: error

Example of incorrect operation:

post:
  tags:
    - Customers
    - Subscriptions
  operationId: # ...

Example of correct operation:

post:
  tags:
    - Customers
  operationId: # ...

Resources