De update van dotenv-linter is uitgekomen - een nuttige tool voor het controleren en corrigeren van fouten in .env-bestanden (omgeving variabelen bestanden van Docker).
Veel programmeurs proberen zich bij de ontwikkeling van software te houden aan het manifest van de twaalf factoren. Deze benadering helpt een groot aantal problemen te vermijden die verband houden met de implementatie van applicaties en hun verdere ondersteuning. Een van de principes van dit manifest stelt dat alle instellingen moeten worden opgeslagen in omgevingsvariabelen. Dit maakt het mogelijk om ze aan te passen voor verschillende omgevingen (Staging, QA, Production) zonder de code te wijzigen. Voor het opslaan van variabelen en hun waarden worden .env-bestanden veel gebruikt.
dotenv-linter vindt en corrigeert de meest voorkomende problemen in dergelijke bestanden: dubbele namen, onjuiste scheidingstekens, variabelen zonder waarde, overbodige spaties, en meer. Voor elk bestand wordt een back-up gemaakt, zodat wijzigingen ongedaan kunnen worden gemaakt.
De tool is geschreven in Rust, het is erg snel en veelzijdig - het kan aan elk project in elke programmeertaal worden gekoppeld.
Dotenv-linter maakt deel uit van 'Awesome Rust Mentors' en helpt beginnende bijdragers om hun eerste stappen te zetten in de ontwikkeling van open-source software.
Repository van het project: https://github.com/dotenv-linter/dotenv-linter
Artikel met voorbeelden en een beschrijving van het werk: https://www.mgrachev.com/2020/04/20/dotenv-linter/
Bron: linux.org.ru
