Overview of Spectral capabilities
developSpectral is a JSON/YAML linter that supports:
- Custom Rulesets: Create rules to lint specific JSON or YAML objects.
- Ready-to-use Rulesets: Built-in support for OpenAPI v2 & v3.x, AsyncAPI, and Arazzo v1.
- JSON Path Support: Apply rules to specific parts of objects using JSON path.
- Built-in Functions: Includes pattern checks, parameter checks, alphabetical ordering, and more.
- Custom Functions: Extend functionality by writing your own logic.