تحويل snake_case إلى CONSTANT_CASE

حوّل أسماء snake_case إلى حروف كبيرة مع إبقاء الشرطات السفلية بين الكلمات.

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

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

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

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

طريقة الحساب

يُقسم كل اسم snake_case إلى كلمات عند الشرطات السفلية، وعند أي حرف كبير يلي حرفا صغيرا. ثم تُكتب الكلمات بحروف كبيرة وتُربط بشرطة سفلية (_). تبقى الرموز والمسافات حول الأسماء كما هي. مثال: max_retry_count تصبح MAX_RETRY_COUNT.

مثال

النتيجة: النتيجة بصيغة CONSTANT_CASE: MAX_RETRY_COUNT API_BASE_URL DEFAULT_TIMEOUT، عدد الأسماء المعالجة: 3.

max_retry_count
api_base_url
default_timeout
MAX_RETRY_COUNT
API_BASE_URL
DEFAULT_TIMEOUT

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

  • تتغير كل الكلمات في النص الملصوق، بما فيها الكلمات المحجوزة وأسماء المكتبات، فراجع النتيجة قبل لصقها في الكود.
  • لا تُحذف الحروف غير المسموح بها في أسماء متغيرات البيئة، مثل الحروف العربية أو المشكّلة.

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

لماذا تُكتب متغيرات البيئة بحروف كبيرة؟

يذكر معيار POSIX أن متغيرات البيئة التي تستخدمها أدوات النظام تتكون من حروف كبيرة وأرقام وشرطة سفلية فقط، فصار ذلك عرفا عاما في ملفات .env.

ما الفرق بين الأداة وتحويل النص إلى حروف كبيرة فقط؟

النتيجة واحدة لاسم مكتوب بصيغة snake_case صحيحة، لكن الأداة تفصل أيضا الكلمات الملتصقة، فيصبح db_hostName هو DB_HOST_NAME.

هل تتغير القيم بعد علامة = في ملف .env؟

نعم، الأداة تغير كل الكلمات، لذلك الصق أسماء المتغيرات وحدها دون قيمها.