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.