experience-documentation.html

Descriptions, summaries, examples, and references that make the API self-explanatory.

172 rules experience: documentation 136 inlined · 36 from the engine

Run this ruleset

Lint any matching artifact against this ruleset with the Spotlight CLI:

npm i -g @spotlight-rules/spotlight-cli
spotlight lint api.yaml \
  --ruleset https://apicommons.org/assets/rulesets/experience-documentation.spotlight.yaml

Or load it into the browser validator, post it to the HTTP API, or wire it into a CI gate. 36 of these rules are the engine's built-ins (they come with spotlight:*); the other 136 are inlined in the file below.

Ruleset definition

Download YAML

Loading…

Rules in this ruleset (172)

Skill Body Present Agent Skill
Arazzo Info Description Arazzo engine
Arazzo Info Summary Arazzo engine
Arazzo Step Description Arazzo engine
Arazzo Workflow Summary Arazzo engine
Asyncapi 3 Tag Description AsyncAPI engine
Asyncapi 3 Tags AsyncAPI engine
Asyncapi Info Contact AsyncAPI engine
Asyncapi Info Description AsyncAPI engine
Asyncapi Info License AsyncAPI engine
Asyncapi Info License URL AsyncAPI engine
Asyncapi Message Examples AsyncAPI engine
Asyncapi Payload Examples AsyncAPI engine
Asyncapi Schema Examples AsyncAPI engine
Asyncapi Servers AsyncAPI engine
Asyncapi Tag Description AsyncAPI engine
Asyncapi Tags AsyncAPI engine
Contact Properties OpenAPI engine
Info Contact OpenAPI engine
Info Description OpenAPI engine
Info License OpenAPI engine
License URL OpenAPI engine
OAS3 API Servers OpenAPI engine
OAS3 Valid Media Example OpenAPI engine
OAS3 Valid Schema Example OpenAPI engine
Openapi Tags OpenAPI engine
Operation Description OpenAPI engine
Operation Tags OpenAPI engine
Tag Description OpenAPI engine

← All experience rulesets