DEV Community

Clayton Kehoe
Clayton Kehoe

Posted on

Have multiple config file types in a project? Here’s a single tool to validate them all!

Image description

Sharing a project my team and I open-sourced around 10 months ago. We do a lot of devops/infra work which required creating and editing different types of config files. We wanted to test that the syntax of those config files was valid but didn’t want to have to use a bunch of different syntax validator tools. We wanted a single (cross platform) tool to validate all the different types and group the output into a single report. We couldn’t find anything that would do what we wanted so we created the config-file-validator project. We currently support XML, JSON, HCL, YAML, Properties, INI, and TOML with CSV and Apple PList on the way (PR’s in-review).

Check it out and let us know what you think!

Project Link: https://github.com/Boeing/config-file-validator

Releases: https://github.com/Boeing/config-file-validator/releases

Top comments (1)

Collapse
 
kieran profile image
Kieran Bond

Seems like a great idea, will check this out!