Det har kommet en oppdatering av dotenv-linter – et nyttig verktøy for å sjekke og rette feil i .env-filer (miljøvariabler for Docker).
Mange programmerere prøver å følge tolvfaktor-manifestet i programvareutvikling. Denne tilnærmingen bidrar til å unngå mange problemer knyttet til distribusjon av applikasjoner og videre vedlikehold. Ett av prinsippene i manifestet sier at all konfigurasjon skal lagres i miljøvariabler. Dette tillater endringer under forskjellige miljøer (Staging, QA, Production) uten å måtte endre koden. .env-filer brukes mye til å lagre variabler og deres verdier.
dotenv-linter finner og retter de vanligste problemene i slike filer: duplisering av navn, feil skilletegn, variabler uten verdi, unødvendige mellomrom og så videre. For hver fil opprettes en sikkerhetskopi for å kunne tilbakestille endringene.
Verktøyet er skrevet i Rust, det er veldig raskt og allsidig – det kan integreres i ethvert prosjekt på ethvert programmeringsspråk.
Dotenv-linter er en del av "Awesome Rust Mentors" og hjelper nybegynnere med å ta de første skrittene i utviklingen av åpen kildekode.
Prosjektets repository: https://github.com/dotenv-linter/dotenv-linter
Artikkel med eksempler og beskrivelse av arbeidet: https://www.mgrachev.com/2020/04/20/dotenv-linter/
Kilde: linux.org.ru
