Dotenv-linter оновився до версії 2.2.1

Вийшло оновлення 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