{"repo":"Boeing/config-file-validator","free":true,"listed":false,"github":"https://github.com/Boeing/config-file-validator","clone":"git clone https://github.com/Boeing/config-file-validator.git","description":"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.","language":"Go","stars":512,"topics":["devops","cli-tool","config-validation","csv-validator","hcl-validator","json-validator","toml-validator","xml-validator","yaml-validator","ini-validator"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Config File Validator 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 Winget Go Install More install options MacPorts Scoop Binary releases Download pre-built binaries for macOS, Linux, and Windows from GitHub Releases. Usage Validate all config files in the current directory: See the CLI reference for all options. Features - Schema validation via JSON Schema, XSD, and automatic SchemaStore lookup - Auto-detects file types by extension and known filename - JSON, JUnit, and SARIF output for CI pipelines - Watch mode for continuous local validation while editing config files - GitHub Action with PR annotations - Pre-commit hook - Project-level .cfv.toml configuration - Usable as a Go library Documentation Documentation is hosted at https://boeing.github.io/config-file-validator. Contributing We welcome contributions! See the contributing guide. Contributors License Apache 2.0","default_branch":null,"files":null,"tree":[],"storefront":"/r/Boeing","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Boeing/config-file-validator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}