list_rules
Lists all validation rules for VAST, VMAP, and DAAST, including rule IDs, severities, descriptions, and source standards. Use to retrieve the static rule catalog and identify rule IDs for further explanation.
Instructions
List the full catalog of validation rules available in vastlint. Covers VAST 2.0-4.4, VMAP 1.0, and DAAST 1.0/1.1. Returns rule IDs, default severities, descriptions, and the external standard each rule is derived from (e.g. "VAST spec", "VAST XSD", "IAB VMAP", "IAB DAAST", "RFC 3986", "inferred"). Call this once and cache the result — the catalog is static. Use rule IDs from this list with explain_rule for full details and fix guidance.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| rules | Yes |