Bylo vydáno aktualizace pro dotenv-linter – užitečný nástroj pro kontrolu a opravu chyb v .env souborech (soubory proměnných prostředí Dockeru).
Mnozí programátoři se při vývoji softwaru snaží dodržovat manifest dvanácti faktorů. Tento přístup pomáhá vyhnout se mnoha problémům souvisejícím s nasazením aplikací a jejich následnou údržbou. Jeden z principů tohoto manifestu říká, že všechna nastavení by měla být uchovávána v proměnných prostředí. To umožňuje jejich změnu pro různá prostředí (Staging, QA, Production) bez nutnosti měnit kód. Pro uchovávání proměnných a jejich hodnot se široce používají .env soubory.
dotenv-linter nachází a opravuje nejčastější problémy v podobných souborech: duplicity jmen, nesprávné oddělovače, proměnné bez hodnoty, nadbytečné mezery a tak dále. Pro každý soubor se navíc vytváří záložní kopie, aby bylo možné změny vrátit zpět.
Nástroj je napsán v jazyce Rust, je velmi rychlý a univerzální – lze ho připojit k jakémukoli projektu v jakémkoli programovacím jazyce.
Dotenv-linter je součástí „Awesome Rust Mentors“ a pomáhá začínajícím přispěvatelům udělat první kroky ve vývoji otevřeného softwaru.
Repozitář projektu: https://github.com/dotenv-linter/dotenv-linter
Článek s příklady a popisem práce: https://www.mgrachev.com/2020/04/20/dotenv-linter/
Zdroj: linux.org.ru
