OpenLint Ruleset Specification hint on by default

operation-has-tags

Every operation is tagged.

Applies to
tags
Selects
#Operation
Function
defined
Specs
OpenAPI 3.0OpenAPI 3.1OpenAPI 3.2

Use it

This rule isn't built in. Copy it into your ruleset:

aliases:
  Operation:
    - '$.paths[*][''get'',''put'',''post'',''delete'']'
rules:
  operation-has-tags:
    description: Every operation is tagged.
    severity: hint
    given: '#Operation'
    then:
      field: tags
      function: defined

About this rule

From the specification’s running example. #Operation is an alias the example ruleset declares; copy the aliases block with the rule.

Sources