dollarlint

$schema validation worth every JSON, YAML, & TOML file you've got.

Repo-wide discovery

Find JSON (and variants), YAML, and TOML files automatically, respect your excludes, and validate matched files in parallel.

Any schema source

Use explicit in-file declarations, config associations, or catalog inference. Schemas can live beside your files or across the network.

Local & CI

Styled text for terminals, structured JSON for scripts, SARIF 2.1.0 for code scanning, and predictable exit codes for automation.

Ignore known issues

Suppress known validation issues by location or pointer while keeping the rest of the file under schema coverage.

Tooling for agents

Expose validation through MCP as a structured local tool for editors and agents, with source locations included automatically.

Fast by design

Prune complex schemas before compilation so large catalogs and cloud resource definitions stay practical to validate.

dollarlint init

Mint a starter .dollarlint.toml in the current directory.

dollarlint validate .

Audit every supported JSON, YAML, and TOML file under the current directory.

dollarlint validate ./config --locations

Get the exact line and column — no more hunting for where the bill comes due.

dollarlint validate . --format sarif --output dollarlint.sarif

Generate a CI-friendly code scanning artifact.