SkillAgentSearch skills...

Config File Validator

Cross-platform CLI tool to validate configuration files across 18 formats. Syntax and schema validation with JSON Schema, XSD, and SchemaStore integration. Written in Go.

Install / Use

npx skills add Boeing/config-file-validator

Installs into whichever agent you are using.

README

<p align="center"> <img src="./img/logo.png" width="160" height="160" alt="Config File Validator logo"/> </p> <h1 align="center">Config File Validator</h1> <p align="center"> <img id="cov" src="https://img.shields.io/badge/Coverage-93.3%25-brightgreen" alt="Code Coverage"> <a href="https://scorecard.dev/viewer/?uri=github.com/Boeing/config-file-validator"> <img src="https://api.scorecard.dev/projects/github.com/Boeing/config-file-validator/badge" alt="OpenSSF Scorecard"> </a> <a href="https://www.bestpractices.dev/projects/9027"> <img src="https://www.bestpractices.dev/projects/9027/badge" alt="OpenSSF Best Practices"> </a> <a href="https://opensource.org/licenses/Apache-2.0"> <img src="https://img.shields.io/badge/License-Apache_2.0-blue.svg" alt="Apache 2 License"> </a> <a href="https://github.com/avelino/awesome-go"> <img src="https://awesome.re/mentioned-badge.svg" alt="Awesome Go"> </a> <a href="https://pkg.go.dev/github.com/Boeing/config-file-validator/v2"> <img src="https://pkg.go.dev/badge/github.com/Boeing/config-file-validator/v2.svg" alt="Go Reference"> </a> <a href="https://github.com/boeing/config-file-validator/actions/workflows/go.yml"> <img src="https://github.com/boeing/config-file-validator/actions/workflows/go.yml/badge.svg" alt="Pipeline Status"> </a> </p>

Config File Validator validates config files across 18 formats.

It recursively searches directories for config files, detects their format by extension or filename, and reports errors.

Install

Homebrew

brew install config-file-validator

Winget

winget install Boeing.config-file-validator

Go Install

go install github.com/Boeing/config-file-validator/v2/cmd/validator@latest
<details> <summary>More install options</summary>

MacPorts

sudo port install config-file-validator

Scoop

scoop install config-file-validator

Binary releases

Download pre-built binaries for macOS, Linux, and Windows from GitHub Releases.

</details>

Usage

Validate all config files in the current directory:

<img src="./img/demo.svg" alt="Config File Validator output showing pass/fail results" width="800" />

See the CLI reference for all options.

Features

Documentation

Documentation is hosted at https://boeing.github.io/config-file-validator.

Contributing

We welcome contributions! See the contributing guide.

Contributors

<a href="https://github.com/Boeing/config-file-validator/graphs/contributors"> <img src="https://contrib.rocks/image?repo=Boeing/config-file-validator" alt="Config File Validator contributors" /> </a>

License

Apache 2.0

Related Skills

View on GitHub
GitHub Stars512
CategoryOperations
Updated1d ago
Forks115

Languages

Go

Security Score

100/100

Audited on Aug 6, 2026

No findings