Der er kommet en opdatering til dotenv-linter - et nyttigt værktøj til at kontrollere og rette fejl i .env-filer (miljøvariabelfiler til Docker).
Mange programmører forsøger at følge tolvfaktorsmanifestet ved udvikling af software. Denne tilgang hjælper med at undgå mange problemer relateret til implementering og vedligeholdelse af applikationer. Et af principperne i dette manifest siger, at alle indstillinger skal gemmes i miljøvariabler. Dette gør det muligt at ændre dem til forskellige miljøer (Staging, QA, Production) uden at ændre koden. .env-filer anvendes ofte til at gemme variabler og deres værdier.
dotenv-linter finder og retter de mest almindelige problemer i sådanne filer: duplikering af navne, forkert afgrænser, variabler uden værdi, overskydende mellemrum osv. For hver fil oprettes der en backup, så ændringerne kan rulles tilbage.
Værktøjet er skrevet i Rust, det er meget hurtigt og alsidigt - det kan tilsluttes ethvert projekt på ethvert programmeringssprog.
Dotenv-linter er en del af "Awesome Rust Mentors" og hjælper nye bidragydere med at tage deres første skridt i udviklingen af open source software.
Projektets repository: https://github.com/dotenv-linter/dotenv-linter
Artikel med eksempler og beskrivelse af arbejdet: https://www.mgrachev.com/2020/04/20/dotenv-linter/
Kilde: linux.org.ru
