Codecov for configuration space.
Your tests may cover the code while still missing the configuration states that change its behavior. ConfigReach deterministically finds environment variables, feature flags, settings, deployment configuration, values, branches and combinations — then maps them to test evidence.
Published evidence across recognizable open-source projects.
The current pinned suite covers Flask, Django, Pydantic, HTTPX, Express, Axios, Gin, Helm, Spring PetClinic and Terraform. Target projects are statically scanned; ConfigReach does not execute them or install their dependencies.
Manual error review
4 reviewed false-positive examples and 3 reviewed false-negative examples are published instead of hidden.
Per-project results
Exact pinned commits, configuration counts, detected coverage and wall-clock runtime are committed as Markdown and JSON.
Claim boundaries
External-project coverage is an observation, not ground truth. Precision/recall comes from the separate hand-labelled benchmark.
Hand-labelled precision, recall and F1.
A committed benchmark corpus measures the analyzer against labelled expected behavior. The benchmark deliberately includes difficult positives and negatives and publishes the exact misses and over-detections.
| Task | Precision | Recall | F1 |
|---|---|---|---|
| Environment-variable discovery | 100.0% | 72.7% | 84.2% |
| Feature flags | 50.0% | 100.0% | 66.7% |
| Configuration declarations | 66.7% | 90.9% | 76.9% |
| Test evidence | 100.0% | 100.0% | 100.0% |
| Branch inference | 53.8% | 100.0% | 70.0% |
Install from PyPI and scan locally.
ConfigReach 0.9.1 supports Python 3.11+ and keeps the core completely model-free and dependency-free at runtime.
$ python -m pip install --upgrade configreach $ configreach scan . $ configreach coverage . $ configreach matrix . $ configreach diff origin/main...HEAD ✓ JSON · SARIF · Markdown · HTML ✓ deterministic · CPU-only · offline core
Environment variables
Python, Node/TypeScript, Go, Java/Spring, .NET, Rust, Ruby, PHP and shell access patterns.
Configuration sources
.env templates, YAML/TOML/JSON/INI, Docker/Compose, Kubernetes, Helm, Terraform, GitHub Actions and more.
Testing evidence
Key/value/boolean/enum/branch/combination coverage with baselines, CI thresholds and PR deltas.
All primary links, fixed for Hugging Face.
External links intentionally open in a new tab so they work correctly when this site is embedded inside a Hugging Face Space.
Cover the configuration states code coverage cannot see.
Deterministic, inspectable and designed for ordinary CPU runners.