Izdano je ažuriranje dotenv-lintera — korisnog alata za provjeru i ispravljanje grešaka u .env datotekama (datoteke s varijablama okruženja za Docker).
Mnogi programeri nastoje se pridržavati manifestacije dvanaest faktora prilikom razvoja softvera. Ovaj pristup pomaže u izbjegavanju mnogih problema povezanih s implementacijom aplikacija i njihovim daljnjim održavanjem. Jedan od principa ovog manifesta naglašava da bi sve postavke trebale biti pohranjene u varijablama okruženja. To omogućava promjenu pod različitim okruženjima (Staging, QA, Production) bez izmjene koda. Za pohranu varijabli i njihovih vrijednosti široko se koriste .env datoteke.
dotenv-linter pronalazi i ispravlja najčešće probleme u sličnim datotekama: dupliciranje imena, nepravilnog separatora, varijable bez vrijednosti, suvišne razmake i slično. Za svaku datoteku se pritom kreira sigurnosna kopija, tako da se promjene mogu vratiti.
Alat je napisan na Rustu, vrlo je brz i svestran — može se integrirati u bilo koji projekat na bilo kojem programskom jeziku.
Dotenv-linter je dio 'Awesome Rust Mentors' i pomaže novim suradnicima da naprave prve korake u razvoju otvorenog softvera.
Repozitorij projekta: https://github.com/dotenv-linter/dotenv-linter
Članak s primjerima i opisom rada: https://www.mgrachev.com/2020/04/20/dotenv-linter/
Izvor: linux.org.ru
