VibeHunt
Back to browse

config-file-validator

Validate configuration files.

Config File Validator is a cross‑platform command‑line tool that checks configuration files for syntax errors and schema violations. It supports a wide range of formats—including JSON, YAML, TOML, XML, INI, and many others—and can apply JSON Schema or XSD validation where applicable. The tool can be run as a single binary without external dependencies, making it easy to integrate into development workflows.

The validator is designed for developers and DevOps engineers who need to ensure the correctness of configuration files across projects. It can be configured with a project‑level `.cfv.toml` file, glob patterns, and environment variables, and it automatically recognizes common configuration filenames from sources such as GitHub Linguist. Output can be generated in JSON, JUnit, or SARIF formats, which are suitable for CI/CD pipelines like GitHub Actions, GitLab CI, or Jenkins.

In addition to the CLI, the functionality is exposed as a Go library, allowing developers to embed validation logic directly into custom tools or services. The project is stable, open‑source under the Apache 2.0 license, and includes extensive test coverage and integration with SchemaStore for automatic schema retrieval.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps