Config File Validator logo

Config File Validator Boeing

Use this command to install Config File Validator:
winget install --id=Boeing.config-file-validator -e

A cross-platform CLI tool to validate different configuration file types

Config File Validator is a cross-platform CLI tool designed to validate configuration files across various formats, ensuring consistency and correctness in different environments.

Key Features:

  • Supports multiple configuration file types, including JSON, YAML, XML, CSV, and more.
  • Offers options to customize validation with features like depth recursion, exclusion of directories or file types, and globbing patterns for specific searches.
  • Provides flexible reporting capabilities through formats like standard text, JSON, JUnit, and SARIF, allowing users to output results directly to stdout or save them to files.
  • Enables grouping of results by file type, directory, or pass/fail status for better organization and analysis.
  • Includes quiet mode to suppress output while maintaining error reporting for invalid configurations.
  • Cross-platform compatibility, ensuring seamless use across different operating systems.

Audience & Benefit:
Ideal for developers, DevOps engineers, and IT professionals managing complex environments with multiple configuration files. By automating validation, Config File Validator helps ensure consistency across environments, reduces human errors, and streamlines the process of maintaining and deploying configurations. It can be installed via winget or other package managers, making it easy to integrate into existing workflows.

Versions
1.8.0
1.7.1
License