Objavljena je nadogradnja za dotenv-linter, koristan alat za provjeru i popravljanje grešaka u .env datotekama (Docker varijabilne datoteke okruženja).
Mnogi programeri pokušavaju da se pridržavaju manifesta Dvanaest faktora kada razvijaju softver. Ovaj pristup vam omogućava da izbjegnete veliki broj problema povezanih s implementacijom aplikacija i njihovom daljnjom podrškom. Jedan od principa ovog manifesta glasi da sve postavke treba da budu pohranjene u varijablama okruženja. Ovo vam omogućava da ih promijenite za različita okruženja (Staging, QA, Production) bez promjene koda. .env datoteke se široko koriste za pohranjivanje varijabli i njihovih vrijednosti.
dotenv-linter pronalazi i popravlja najčešće probleme u takvim datotekama: dupla imena, netačne graničnike, varijable bez vrijednosti, dodatne razmake i tako dalje. Sigurnosna kopija se kreira za svaku datoteku tako da se promjene mogu vratiti.
Alat je napisan u Rustu, vrlo je brz i svestran - može se povezati s bilo kojim projektom u bilo kojem programskom jeziku.
Dotenv-linter je dio “Awesome Rust Mentors” i pomaže početnicima da poduzmu prve korake u razvoju softvera otvorenog koda.
Repozitorijum projekta: https://github.com/dotenv-linter/dotenv-linter
Članak sa primjerima i opisom posla: https://www.mgrachev.com/2020/04/20/dotenv-linter/
izvor: linux.org.ru