اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

في الواقع هذا الخطأ يحصل بسبب ال Extentions الخاص prettier فانه يتعامل مع بعض الخطوط الفارغة كانها مشكلة.

جرب هذا الأمر في الطرفية واعد تشغيل الخادم وأخبرني ان لم تنحل المشكلة.

npm run lint -- --fix

 

  • 0
نشر

ستتكرر تلك المشكلة بسبب أنّ مكتبة Eslint تعتمد على مكتبة prettier في اكتشاف الأخطاء الخاصة بتنسيق الكود في ملفات جافاسكريبت، وفي حال وجود أسطر فارغة يحدث ذلك الخطأ.

وستحتاج إلى تنفيذ الأمر التالي بشكل متكرر:

npm run lint -- --fix

الأسهل إنشاء ملف إعدادات لـ prettier باسم 

.prettierrc

ووضع التالي به:

{
    "endOfLine": "auto"
  }

ثم إنشاء ملف إعدادات لـ Eslint باسم

 .eslintrc.js

ووضع التالي به:

module.exports = {
    rules: {
      'prettier/prettier': [
        'error',
        {
          endOfLine: 'auto',
        },
      ],
    },
  };

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...