Skip to content
Chorus
Menu

Feature

Record linter

Deterministic rules that catch common record mistakes, shown on request in the API and in the dashboard’s Health column.

The linter checks each record on its own and against the other records in the same domain. Each lint finding names its rule and a severity of error or warning.

Rules: an A record whose content is not an IPv4 address; a CNAME that points at an IP, is malformed or sits at the apex; TXT content that is too long; a TTL outside 30 seconds to 7 days; a published record that exposes a private IP; and two records with the same name and type.

Findings are opt-in: add lint=1 to GET /list. The linter reports; it does not block a write.