Kv Checker |verified| Full May 2026

kv-checker-full --input app_config.kv --schema schema.yaml --mode strict

database_host = localhost database_port = 5432 cache_ttl = 300 database_host = remotehost # Duplicate key error timeout = 30s # Invalid type (expects integer) kv checker full

[ERROR] Line 4: Duplicate key 'database_host' (first seen on Line 1). [ERROR] Line 5: Type mismatch for 'timeout'. Expected 'integer' but got '30s'. [SUMMARY] 2 errors found. 2 valid keys. Schema compliance: 66%. Without a "full" checker, you might have deployed this configuration, resulting in a production outage where the database host silently switched or the timeout parsing failed. Here are the most robust tools available today (both open-source and enterprise): kv-checker-full --input app_config

keys: database_host: type: string required: true unique: true database_port: type: integer required: true cache_ttl: type: integer required: false default: 60 timeout: type: integer required: true [SUMMARY] 2 errors found

stages: - validate kv-validation: stage: validate script: - kv-checker-full --input config/*.kv --schema ci/schema.json --fail-on-warning only: - merge_requests allow_failure: false