{"repo":"CodMughees/envradar","free":true,"listed":false,"github":"https://github.com/CodMughees/envradar","clone":"git clone https://github.com/CodMughees/envradar.git","description":"Catch undocumented, unused, and drifting environment variables in your repo","language":"Python","stars":257,"topics":["cli","developer-tools","devops","productivity","python"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"envradar Find undocumented, unused, and drifting environment variables before they confuse the next person who clones your repo. envradar scans source code, .env files, Docker Compose files, and GitHub Actions workflows to answer four annoying questions quickly: - Which variables are used in code but missing from .env.example ? - Which variables are documented but no longer used? - Which variables exist locally but are not documented for new contributors? - Which secrets only show up in CI pipelines and deserve a second look? It works both as a CLI and as a reusable GitHub Action. Why this is useful Environment variable drift is one of the most common sources of bad onboarding, broken preview deploys, and “works on my machine” bugs. envradar gives maintainers a low-friction way to catch that drift before publishing a repo or merging a pull request. Features - Detects env vars in Python, JavaScript, TypeScript, Go, Ruby, Java, Kotlin, Rust, PHP, and .NET-style code. - Parses .env.example , .env.sample , .env.template , and local .env files. - Detects ${VAR} placeholders in Docker Compose files. - Detects ${{ secrets.NAME }} and ${{ vars.NAME }} references in GitHub Actions workflows. - Outputs plain text, markdown, or JSON. - Supports a small envradar.yml config for ignored variables and placeholder values. - Emits GitHub annotations and a job summary when used as a GitHub Action. - Exits non-zero in strict mode so you can block merges when drift is found. Use as a GitHub Acti","default_branch":null,"files":null,"tree":[],"storefront":"/r/CodMughees","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/CodMughees/envradar/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}