Излезе обновление на 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
