ConfigMate is a tool engineered to scrutinize the contents of configuration files against a user-defined specification. The goal is to reduce errors and streamline the validation process, thereby alleviating the mental burden on developers and improving operational efficiency for businesses.
Features
Custom Validation: Define a specification for your own configuration files and use checks and structural semantics to validate them.
Multi-file & Multi-field Checks: Import other specifications and compare configuration fields across files.
CLI Interface: Easily run configuration checks directly from your command line and receive detailed error descriptions with visual location information.
VS Code Extension: Get in-editor validation and error highlighting within Visual Studio Code. Write specification with syntax highlighting.