Dotenv-linter 2.2.1 sürümüne güncellendi

.env dosyalarındaki (Docker ortam değişkeni dosyaları) hataları kontrol etmek ve düzeltmek için kullanışlı bir araç olan dotenv-linter için bir güncelleme yayımlandı.

Birçok programcı, yazılım geliştirirken On İki Faktör manifestosuna uymaya çalışır. Bu yaklaşım, uygulamaların dağıtımı ve bunların daha fazla desteklenmesiyle ilgili çok sayıda sorundan kaçınmanıza olanak tanır. Bu manifestonun ilkelerinden biri, tüm ayarların ortam değişkenlerinde saklanması gerektiğini belirtir. Bu, kodu değiştirmeden bunları farklı ortamlar (Hazırlama, QA, Üretim) için değiştirmenize olanak tanır. .env dosyaları değişkenleri ve değerlerini depolamak için yaygın olarak kullanılır.

dotenv-linter bu tür dosyalarda en sık karşılaşılan sorunları bulur ve düzeltir: yinelenen adlar, hatalı sınırlayıcılar, değeri olmayan değişkenler, fazladan boşluklar vb. Değişikliklerin geri alınabilmesi için her dosya için bir yedek kopya oluşturulur.

Araç Rust'ta yazılmıştır, çok hızlıdır ve çok yönlüdür; herhangi bir programlama dilindeki herhangi bir projeye bağlanabilir.

Dotenv-linter, “Awesome Rust Mentors”ın bir parçasıdır ve acemi katkıda bulunanların açık kaynaklı yazılım geliştirmede ilk adımları atmalarına yardımcı olur.

Proje deposu: https://github.com/dotenv-linter/dotenv-linter


Örnekler ve iş tanımı içeren makale: https://www.mgrachev.com/2020/04/20/dotenv-linter/

Kaynak: linux.org.ru