تشغيل Codemod على الكود

حوّل الكود دفعة واحدة بقواعد أنماط وعاين الـ diff قبل التطبيق

100% داخل متصفحك مجاني للأبد بدون تسجيل

يعمل 100% داخل متصفحك — لا يتم رفع أي شيء أبداً.

ما هي أداة تشغيل Codemod؟

أعد تسمية API في ملف كامل، أو بدّل أسلوب الاستيراد، أو رحّل استدعاءات قديمة في ثوانٍ. الصق كودك وعرّف قاعدة أو أكثر (نمط ← بديل، نص عادي أو regex بمجموعات التقاط) وعاين كل تغيير كـ diff موحّد قبل تطبيقه. كل شيء يعمل محلياً داخل متصفحك — كودك المصدري لا يغادر جهازك أبداً.

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

  1. الصق الكود المصدري الذي تريد تحويله.
  2. أضف قاعدة أو أكثر: نمط (نص أو /regex/) وبديله — مجموعات $1 و$2 تعمل.
  3. اضغط معاينة لرؤية diff موحّد لكل تغيير.
  4. طبّق القواعد ثم انسخ أو حمّل الكود المحوَّل.

الأسئلة الشائعة

ما هو الـ codemod؟

الـ codemod تحويل آلي قابل للتكرار على الكود — مثل إعادة تسمية دالة في كل مكان أو ترحيل API قديمة إلى الجديدة. بدلاً من التعديل اليدوي المعرَّض للأخطاء، تعرّف القاعدة مرة واحدة وتُطبَّق على الملف كله بثبات.

هل يدعم التعبيرات النمطية regex؟

نعم. ضع النمط بين شرطتين مائلتين (مثل /console\.log\((.*?)\)/) لتفعيل وضع regex، واستخدم $1 و$2 في البديل لإعادة استخدام المجموعات الملتقطة. الأنماط النصية العادية تُطابَق حرفياً.

هل يُرفع كودي إلى أي خادم؟

لا. محرك التحويل جافاسكريبت خالص يعمل داخل تبويب متصفحك. كودك لا يلمس أي خادم، ما يجعل الأداة آمنة لقواعد الكود الخاصة والسرية.

هل يُرفع الكود الخاص بي إلى سيرفر؟

أبداً. كل أدوات CodeKit تعمل بالكامل في متصفحك بجافاسكريبت. تتم معالجة الكود على جهازك ولا يمر عبر الشبكة إطلاقاً — بل تعمل الأدوات بدون إنترنت بعد تحميل الصفحة.

هل الأدوات مجانية فعلاً؟

نعم — مجانية 100% بدون تسجيل أو حدود أو علامات مائية. نُبقي الموقع يعمل بإعلانات بسيطة غير مزعجة.

هل يوجد حد لحجم الملفات؟

لا يوجد حد ثابت. لأن المعالجة تتم على جهازك، القيد الوحيد هو ذاكرة جهازك. الملفات بحجم عدة ميجابايت تعمل بدون مشاكل.