إصلاح · Node وnpm والبناء
أخطاء ESLint تمنع البناء
ما قد تراه
- يتوقف البناء على رسائل lint مثل متغير غير مستخدم
- يبنى محلياً ويفشل على الاستضافة
السبب الأرجح
تشغّل الاستضافة مدقق الأسلوب ضمن البناء، وقاعدة واحدة لا تفشل محلياً أشد هناك.
افحص أولاً (نحو دقيقتين)
- شغّل npm run lint واقرأ أسماء القواعد في نهاية كل سطر.
أمر الإصلاح
ما تكتبه هنا لا يغادر متصفحك. البحث يعمل داخل هذه الصفحة ولا يُرسل شيء إلى خادم ولا إلى ذكاء اصطناعي.
يبقى في هذا المتصفح وعلى هذا الجهاز فقط. تُحذف المفاتيح وكلمات المرور قبل أي حفظ.
لغة الأمر
الصقه في Claude أو ChatGPT أو Gemini أو Cursor ثم اتبع ما يقوله.
بعد أن جرّبته، هل نجح؟
الخطوات
- شغّل أمر lint وجمّع الرسائل حسب القاعدة.
- أصلح المشاكل الحقيقية (شيفرة غير مستخدمة ومفاتيح ناقصة وعلامات اقتباس خاطئة). وإن كانت قاعدة لا تناسب المشروع حقاً فاسألني قبل تغييرها.
- أعد تشغيل lint والبناء.
لا تفعل هذا
- لا تضف تعليقات تعطيل في كل مكان.
- لا توقف lint للبناء كله.