Der er udgivet en opdatering til dotenv-linter, et nyttigt værktøj til at kontrollere og rette fejl i .env-filer (Docker-miljøvariablefiler).
Mange programmører forsøger at overholde Twelve Factors-manifestet, når de udvikler software. Denne tilgang giver dig mulighed for at undgå et stort antal problemer forbundet med implementeringen af applikationer og deres yderligere support. Et af principperne i dette manifest siger, at alle indstillinger skal gemmes i miljøvariabler. Dette giver dig mulighed for at ændre dem til forskellige miljøer (Staging, QA, Production) uden at ændre koden. .env-filer er meget brugt til at gemme variabler og deres værdier.
dotenv-linter finder og løser de mest almindelige problemer i sådanne filer: duplikerede navne, forkerte skilletegn, variable uden en værdi, ekstra mellemrum og så videre. Der oprettes en sikkerhedskopi for hver fil, så ændringer kan rulles tilbage.
Værktøjet er skrevet i Rust, det er meget hurtigt og alsidigt - det kan forbindes til ethvert projekt i ethvert programmeringssprog.
Dotenv-linter er en del af "Awesome Rust Mentors" og hjælper nybegyndere med at tage de første skridt i open source softwareudvikling.
Projektlager: https://github.com/dotenv-linter/dotenv-linter
Artikel med eksempler og jobbeskrivelse: https://www.mgrachev.com/2020/04/20/dotenv-linter/
Kilde: linux.org.ru