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