Излезе обновление на dotenv-linter — полезен инструмент за проверка и коригиране на грешки в .env файлове (файлове за променливи на средата на Docker).
Много програмисти се опитват при разработката на софтуер да се придържат към манифеста на дванадесетте фактора. Този подход позволява да се избегнат много проблеми, свързани с внедряването на приложения и тяхната поддръжка. Един от принципите на този манифест гласи, че всички настройки трябва да се съхраняват в променливи на средата. Това позволява да се променят за различни среди (Staging, QA, Production) без промяна на кода. За съхранение на променливите и техните стойности широко се използват .env файлове.
dotenv-linter намира и коригира най-честите проблеми в подобни файлове: дублиране на имена, неправилен разделител, променливи без стойност, излишни интервали и така нататък. За всеки файл се създава резервно копие, за да могат промените да бъдат върнати обратно.
Инструментът е написан на Rust, много е бърз и универсален — може да бъде интегриран във всеки проект на всеки език за програмиране.
Dotenv-linter е част от „Awesome Rust Mentors“ и помага на начинаещите сътрудници да направят първите си стъпки в разработването на отворен софтуер.
Репозиторий на проекта: https://github.com/dotenv-linter/dotenv-linter
Статия с примери и описание на работата: https://www.mgrachev.com/2020/04/20/dotenv-linter/
Източник: linux.org.ru
