كيفية تعطيل قاعدة ESLint

برنامج تعليمي سريع حول كيفية تعطيل قاعدة ESLint

ماذا يمكنك أن تفعل لتعطيل واحدESLintالقاعدة التي ربما يتم تعيينها تلقائيًا بواسطة أدواتك؟

ضع في اعتبارك الحالة التي تم فيها تعيين الأدوات الخاصة بكno-debuggerوno-consoleقواعد.

قد يكون هناك سبب وجيه لرمز الإنتاج ، ولكن في وضع التطوير ، يكون لديك القدرة على الوصول إلىمصحح أخطاء المتصفحو الواجهة برمجة تطبيقات وحدة التحكمضروري.

يمكنك تعطيل واحدة أو أكثر من قواعد ESLint المحددة لملف كامل عن طريق إضافة بضعة أسطر:

/* eslint-disable no-debugger, no-console */
console.log('test')

أو يمكنك القيام بذلك في كتلة ، وإعادة تمكينها بعد ذلك:

/* eslint-disable no-debugger, no-console */
console.log('test')
/* eslint-enable no-alert, no-console */

أو يمكنك تعطيل القاعدة في سطر معين:

console.log('test') // eslint-disable-line no-console
debugger // eslint-disable-line no-debugger
alert('test') // eslint-disable-line no-alert

المزيد من دروس devtools: