هل هناك مشكلة في هذه الأداة؟
عن «Env Parser Online»
تحلل هذه الأداة ملفات .env (تنسيق dotenv المستخدم بواسطة Node.js وPython وRuby والعديد من الأدوات الأخرى لتحميل متغيرات البيئة). تتحقق من بناء الجملة، وتكتشف المفاتيح المكررة، وتحدد المتغيرات المفقودة أو غير المعينة، وتحوّل بين تنسيقات .env و JSON/YAML.
تنسيق .env بسيط من حيث المبدأ ولكنه مليء بالمزالق الدقيقة: القيم غير المقتبسة بمسافات، وتسلسلات الهروب في السلاسل، والتعليقات في المكان الخطأ، وأحرف BOM من محرري Windows. يتعامل المحلل مع كل هذه بشكل صحيح ويُبلّغ عن أي مشاكل.
استخدمها قبل النشر للتحقق من أن .env.production يطابق مخطط .env.example الخاص بك، أو عند الترحيل بين البيئات، أو عند تحويل متغيرات البيئة إلى تنسيق يمكن لأداة أخرى استهلاكه.
كيف تستخدم هذه الأداة
كيف أُحلِّل ملف .env إلى أزواج مفتاح-قيمة؟
الصق محتوى .env
ضع أسطر `.env` (أو أي قائمة KEY=value) في حقل ".env". يقسم المحلِّل على `\n`/`\r\n` ويعالج سطرًا بسطر.
ما يُتجاوَز وما يُقتص
تُتجاوز الأسطر الفارغة وما يبدأ بـ `#` كتعليقات. تُسقَط الأسطر بلا `=` بصمت. كل key و value يُقتص؛ أزواج علامات `"` أو `'` المحيطة بالقيمة تُزال.
اضغط «تشغيل»
تعيد النتيجة entries (مصفوفة `{key, value}` بترتيب المصدر) و count (عدد المدخلات). تُحفَظ التكرارات — لا تُلغى الازدواجية.
الحدود مقابل dotenv الكامل
لا يوجد توسيع متغيرات (`${OTHER}`)، ولا قيم متعددة الأسطر، ولا معالجة prefix export، ولا تسلسلات escape. للتطابق التام مع dotenv-style runtimes استخدم loader أداتك — هذه فحص سريع.