Bola vydaná aktualizácia pre dotenv-linter, užitočný nástroj na kontrolu a opravu chýb v súboroch .env (súbory premenných prostredia Docker).
Mnoho programátorov sa snaží pri vývoji softvéru dodržiavať manifest dvanástich faktorov. Tento prístup umožňuje vyhnúť sa veľkému množstvu problémov spojených s nasadzovaním aplikácií a ich ďalšou podporou. Jedna zo zásad tohto manifestu hovorí, že všetky nastavenia by mali byť uložené v premenných prostredia. To vám umožňuje meniť ich pre rôzne prostredia (Staging, QA, Production) bez zmeny kódu. Súbory .env sú široko používané na ukladanie premenných a ich hodnôt.
dotenv-linter nájde a opraví najbežnejšie problémy v takýchto súboroch: duplicitné názvy, nesprávne oddeľovače, premenné bez hodnoty, medzery navyše atď. Pre každý súbor sa vytvorí záložná kópia, aby bolo možné zmeny vrátiť späť.
Nástroj je napísaný v jazyku Rust, je veľmi rýchly a všestranný – možno ho pripojiť k akémukoľvek projektu v akomkoľvek programovacom jazyku.
Dotenv-linter je súčasťou „Awesome Rust Mentors“ a pomáha začínajúcim prispievateľom urobiť prvé kroky vo vývoji softvéru s otvoreným zdrojovým kódom.
Úložisko projektu: https://github.com/dotenv-linter/dotenv-linter
Článok s príkladmi a popisom práce: https://www.mgrachev.com/2020/04/20/dotenv-linter/
Zdroj: linux.org.ru