Izdano je ažuriranje za dotenv-linter, koristan alat za provjeru i ispravljanje pogrešaka u .env datotekama (datoteke varijable okruženja Docker).
Mnogi programeri pokušavaju se pridržavati manifesta Dvanaest faktora kada razvijaju softver. Ovaj pristup omogućuje izbjegavanje velikog broja problema povezanih s implementacijom aplikacija i njihovom daljnjom podrškom. Jedno od načela ovog manifesta navodi da sve postavke trebaju biti pohranjene u varijablama okruženja. To vam omogućuje da ih mijenjate za različita okruženja (Staging, QA, Production) bez mijenjanja koda. .env datoteke naširoko se koriste za pohranu varijabli i njihovih vrijednosti.
dotenv-linter pronalazi i popravlja najčešće probleme u takvim datotekama: dvostruka imena, netočni graničnici, varijable bez vrijednosti, dodatni razmaci itd. Sigurnosna kopija se stvara 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 suradnicima početnicima da poduzmu prve korake u razvoju softvera otvorenog koda.
Repozitorij projekta: https://github.com/dotenv-linter/dotenv-linter
Članak s primjerima i opisom posla: https://www.mgrachev.com/2020/04/20/dotenv-linter/
Izvor: linux.org.ru