Byla vydána aktualizace pro dotenv-linter, užitečný nástroj pro kontrolu a opravu chyb v souborech .env (soubory proměnné prostředí Docker).
Mnoho programátorů se při vývoji softwaru snaží držet manifestu dvanácti faktorů. Tento přístup umožňuje vyhnout se velkému množství problémů spojených s nasazením aplikací a jejich další podporou. Jedna ze zásad tohoto manifestu uvádí, že všechna nastavení by měla být uložena v proměnných prostředí. To vám umožňuje měnit je pro různá prostředí (Staging, QA, Production) bez změny kódu. Soubory .env se široce používají k ukládání proměnných a jejich hodnot.
dotenv-linter najde a opraví nejběžnější problémy v takových souborech: duplicitní názvy, nesprávné oddělovače, proměnné bez hodnoty, mezery navíc a tak dále. Pro každý soubor je vytvořena záložní kopie, aby bylo možné změny vrátit zpět.
Nástroj je napsán v Rustu, je velmi rychlý a všestranný – lze jej propojit s jakýmkoli projektem 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 softwaru s otevřeným zdrojovým kódem.
Projektové úložiště: 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