Что это такое?
Инструмент для поиска рассинхронизированных переменных окружения между кодом, документацией и CI/CD.
Инструмент для автоматического аудита переменных окружения в репозитории. Помогает поддерживать синхронность между кодом, документацией и CI/CD-конфигурациями, предотвращая типичные ошибки конфигурации.
Для команд разработчиков и DevOps-инженеров, которые работают с микросервисами и хотят поддерживать порядок в конфигурации.
Разные версии .env файлов, секреты только в CI, переменные, которые есть в коде, но забыты в документации — всё это приводит к ошибкам 'работает у меня на машине' и ломает деплой.
Сканирует исходный код на 10+ языках, .env-файлы, Docker Compose и GitHub Actions workflows. Сравнивает, что используется в коде, что задокументировано в .env.example, а что есть локально. Может работать как CLI-утилита или как GitHub Action, который блокирует мерж-реквесты при обнаружении расхождений.
Инструмент для автоматического аудита переменных окружения в репозитории. Помогает поддерживать синхронность между кодом, документацией и CI/CD-конфигурациями, предотвращая типичные ошибки конфигурации.
Проект умеет игнорировать системные переменные типа PATH и HOME по умолчанию, но может найти, если вы вдруг используете GITHUB_TOKEN в продакшн-коде.
Стоит попробовать, если в проекте больше трёх сервисов или часто возникают проблемы с конфигурацией. Проект сыроват (всего 24 звезды), но решает конкретную боль.
Проект активно развивается, последний релиз v0.2.0, но сообщество пока маленькое (0 форков, 0 issues).
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Инструмент для поиска рассинхронизированных переменных окружения между кодом, документацией и CI/CD.
Для команд, где несколько разработчиков работают над одним репозиторием с микросервисами и сложной конфигурацией.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.