مدقق ملفات .env

اكتشف مشكلات ملف .env قبل تشغيل Docker أو التطبيق. كل مشكلة تظهر برقم سطرها ومستواها: خطأ أو تحذير أو ملاحظة.

جارٍ تحميل الأداة…

المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.

طريقة الاستخدام

  1. أدخل نص ملف .env.
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

الخطأ يعني أن السطر لا يقرأ: لا توجد = أو الاسم لا يطابق [A-Za-z_][A-Za-z0-9_]* أو علامة تنصيص لم تغلق. التحذير يعني أن بعض الأدوات ستقرؤه بشكل مختلف: مسافة حول = أو قيمة فيها مسافات بلا اقتباس أو متغير مكرر أو اسم فيه . أو -. الملاحظة للقيمة الفارغة وexport والقيم متعددة الأسطر.

مثال

النتيجة: النتيجة: أخطاء: 0، تحذيرات: 3، ملاحظات: 0، عدد المتغيرات: 5، الأخطاء: 0.

الحدود والملاحظات

  • قواعد .env ليست موحدة، والفحص يتبع ما تقبله Docker Compose والصدفة وdotenv معا.
  • لا يتحقق من صحة القيم نفسها مثل الروابط أو المنافذ.

أسئلة شائعة عن هذه الأداة

لماذا تعد المسافة حول = تحذيرا؟

مكتبة dotenv تقبلها، لكن docker run --env-file والصدفة لا تقبلانها، فمن الأسلم حذفها.

ما مشكلة القيمة Hello World دون اقتباس؟

إذا حمّل الملف في الصدفة بالأمر source تنقسم القيمة عند المسافة. ضعها بين علامتي تنصيص.

أي قيمة تعتمد عند تكرار المتغير؟

في أغلب الأدوات آخر قيمة، لكن بعضها يعتمد الأولى، لذلك يظهر التكرار تحذيرا.