Skip to main content
Config File Validator

Config File Validator

One tool to validate every config file in your repo

Config File Validator validating JSON, YAML, TOML, and XML files

16 File Formats

JSON, YAML, TOML, XML, HCL, INI, HOCON, ENV, CSV, Properties, EDITORCONFIG, Justfile, PList, SARIF, JSONC, and TOON.

Syntax + Schema Validation

Validates structure with JSON Schema and XSD. Automatic SchemaStore integration for hundreds of common config files.

Single Binary, Zero Dependencies

No runtimes, no package managers. One executable that runs on macOS, Linux, and Windows.

CI/CD Ready

JSON, JUnit, and SARIF output. GitHub Actions integration with PR annotations. Pre-commit hook support.

Configurable

Project-level .cfv.toml config files, glob patterns, schema mappings, type overrides, and environment variables.

Go Library

Embed validation in your own tools. The full CLI is available as a Go package.