Config File Validator

Boeing · Boeing.config-file-validator

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

winget install --id Boeing.config-file-validator --exact --source winget

Latest 2.1.0

Release Notes

SARIF Inline Annotations

  • SARIF reporter now emits region with startLine/startColumn on each result, enabling GitHub Actions to post inline PR annotations on the affected lines
  • 10 validators return structured position info (JSON, YAML, TOML, XML, HCL, CSV, ENV, HOCON, TOON, PList)
  • 4 validators without position info (INI, EditorConfig, Properties, SARIF) fall back to file-level annotations
  • Added ValidationError type with optional Line/Column fields Multi-Error Separation Previously, multiple schema validation errors were joined into a single string. Each reporter now handles them individually:
  • Standard: each error on its own indented line
  • JSON: "errors" array instead of a single "error" string
  • SARIF: each error as its own result entry (one annotation per error)
  • JUnit: each error on its own line within the message Added SchemaErrors type to carry individual error messages from JSONSchemaValidate, ValidateXSD, and SARIF schema validation. Error Type Classification
  • All errors are prefixed with syntax: or schema: across every reporter
  • New -groupby error-type option groups output into syntax, schema, and Passed categories
  • Works with all existing groupby combinations (e.g. -groupby error-type,filetype) XSD Error Improvements
  • XSD validation now reports detailed diagnostics via helium ErrorCollector instead of the generic "xsd: validation failed"
  • Error format cleaned up from (string):5: Schemas validity error : ... to line 5: ... Documentation
  • Added GitHub Action section to README and index referencing Boeing/validate-configs-action@v2.0.0
  • Updated groupby documentation to include error-type
  • Updated CHANGELOG for 2.1.0

Installer type: zip

Architecture Scope Download SHA256
x86 Download 1315971E8BA3F471F6FEE2E2E4F419BAF5231FBFD61F126DC43720A13C6CF457
x64 Download 108018B7CC376FE1CBFFB0A46DF9DD182FD2F03C3FA4D8B415FCD9143B38DA73

Details

Homepage
https://boeing.github.io/config-file-validator/
License
Apache-2.0
Publisher
Boeing
Support
https://github.com/Boeing/config-file-validator/issues
Moniker
config-file-validator

Tags

configconfiguration-filesdeveloper-toolsdevopsfilesgogolanginijsonschemasyntaxtomlvalidatorxmlyaml

Older versions (6)

2.0.0
Architecture Scope Download SHA256
x86 Download D1A0ADA32734F7774FBCFB28DE1D1AE6283CB8D17AE9CFD160E7718CBBEB441B
x64 Download 4A2FD0CEED015B78F1ECD64BD6DF084F176005DAAB3D07D07D7B003F11FD1A97
1.11.0
Architecture Scope Download SHA256
x86 Download C9468CCF83FEA01DF72A1888EA314CB2A56953A9757BBA42E49B07335F830731
x64 Download C49D549C30D0F72C31113CCDBFA1F8A8E3A3ED8ADFE38BE58ECAF478E731211B
1.10.0
Architecture Scope Download SHA256
x86 Download 8894F148A4EABB13BA7EE44F84E97A12BA477C0B01611099329B85191309C09D
x64 Download F25855325F69F3CD4BCEED10BF1ABF067A2ABC5DE1A075FBBC82FADE70C72FB4
1.9.0
Architecture Scope Download SHA256
x86 Download 7913D20DDA9F0D694769F1BDC8449AF8211F0D11433D29CD4876103415C70A99
x64 Download 756B30F59108B870C9E480B5FA48FA9B75B7B7867D394BD201206D26FA1B3FCD
1.8.0
Architecture Scope Download SHA256
x86 Download E2DBC527C5F6D45A1F66D4FE6D0E5AAAFE8E08696FBE64212124559547B7ADB0
x64 Download F4A5B871455E47E681B37003FA86514C1FEF3215E9A510EBE87BEEBAB80662B8
1.7.1
Architecture Scope Download SHA256
x86 Download E9128EE07738E8F70F27519ACAB3944353B877DED1CEBBC3ABA4229DAF28A72E
x64 Download D77FC8AB5447FDFBF07FF8441ED9676686B129ADFD388503770077ACD6B8964B