oas3-callbacks-in-callbacks
- Applies to
callbacks- Selects
#OperationObject.callbacks[*][*][*].callbacks- Function
undefined- Specs
- OpenAPI 3.0OpenAPI 3.1OpenAPI 3.2
- Message
Callbacks should not be defined within a callback
Use it
This rule ships with OpenLint in spectral:oas. Extending the ruleset turns it on:
extends: spectral:oas
rules:
oas3-callbacks-in-callbacks: warn # or off, or another severity
Definition
As defined in @openlint/openlint-rulesets. Functions show by name.
oas3-callbacks-in-callbacks:
message: Callbacks should not be defined within a callback
recommended: true
formats:
- OpenAPI 3.x
given:
- '#OperationObject.callbacks[*][*][*].callbacks'
then:
function: undefined