Megjelent a dotenv-linter frissítése - egy hasznos eszköz a .env fájlokban (Docker környezeti változók fájljai) előforduló hibák ellenőrzésére és javítására.
Sok programozó igyekszik a szoftverfejlesztés során követni a tizenkét tényező mManifestot. Ez a megközelítés segít elkerülni számos problémát az alkalmazások telepítése és fenntartása során. A manifestum egyik elve kimondja, hogy minden beállítást környezeti változókban kell tárolni. Ez lehetővé teszi számukra, hogy különböző környezetekhez (Staging, QA, Production) változzanak a kód módosítása nélkül. A változók és értékeik tárolására széles körben használt .env fájlok.
A dotenv-linter megtalálja és javítja a leggyakoribb problémákat az ilyen fájlokban: névduplikációkat, helytelen elválasztókat, érték nélküli változókat, felesleges szóközöket stb. Minden fájlhoz biztonsági másolat készül, hogy a változások visszaállíthatók legyenek.
Az eszköz Rust nyelven íródott, nagyon gyors és univerzális - bármely programozási nyelvű projekthez csatlakoztatható.
A dotenv-linter az 'Awesome Rust Mentors' része, és segít a kezdő hozzájárulóknak az első lépések megtételében a nyílt forráskódú szoftver fejlesztésében.
A projekt tárolója: https://github.com/dotenv-linter/dotenv-linter
Cikk példákkal és a működés leírásával: https://www.mgrachev.com/2020/04/20/dotenv-linter/
Forrás: linux.org.ru
