تم تحديث Dotenv-linter إلى الإصدار 2.2.1

تم إصدار تحديث لـ dotenv-linter، وهي أداة مفيدة للتحقق من الأخطاء وإصلاحها في ملفات .env (ملفات متغيرات بيئة Docker).

يحاول العديد من المبرمجين الالتزام ببيان العوامل الاثني عشر عند تطوير البرمجيات. يتيح لك هذا الأسلوب تجنب عدد كبير من المشكلات المرتبطة بنشر التطبيقات ودعمها الإضافي. ينص أحد مبادئ هذا البيان على ضرورة تخزين كافة الإعدادات في متغيرات البيئة. يتيح لك ذلك تغييرها لتناسب بيئات مختلفة (التدريج، ضمان الجودة، الإنتاج) دون تغيير التعليمات البرمجية. تُستخدم ملفات .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