سؤال

أجد أن jslint. تنتج الكثير من تحذيرات النموذج:

Expected 'foo' to have an indentation at X instead at Y.

ال وثائق خيارات JSLINT. يصف an. indent الخيار الذي يعترف بقيمة رقمية تمثل مقدار المساحة لكل مستوى من مستويات المسافة البادئة. يتيح لي هذا الخيار أن أقول أشياء مثل استخدام 2 مسافات لكل مستوى من المسافة البادئة. أنا فقط أكتب شيئا مثل هذا في الجزء العلوي من ملف JavaScript الخاص بي:

/*jslint indent: 2 */

حسنا عظيم. الآن JsLint يعرف مقدار المسافة البادئة لكل مستوى من المسافة البادئة، ولكن يبدو أن jslint صغار عن تحديد مستوى المسافة البادئة التي يجب أن يكون لكل خط.

لنفترض أنني أريد المسافة البادئة رمزي بشكل مختلف عن الطريقة التي تنص عليها jslint. هل يمكنني القيام بذلك مع بعض خيار JSLINT؟ إذا لم يكن الأمر كذلك، فهل يمكنني إيقاف تشغيل تحذيرات المسافة البادئة على الأقل؟ حاولت:

/*jslint indent: false */

لكن هذا لم يسبب تحذيرات المسافة البادئة تسبب خطأ jslint.

هل كانت مفيدة؟

المحلول

ما الفرق الذي يجعل القهوة الصباحية:

/*jslint white: true */

نصائح أخرى

إذا كنت لا ترغب في تعطيل JSLINT، فيمكنك إزالة المسافات البادئة المزدوجة (على سبيل المثال عند تحديد Var Var في ملف JavaScript) عن طريق ضبط هذا الإعداد:

خيارات> محرر> تنسيق> اللغة: JavaScript> المسافة البادئة الاستمرارية - تعيين إلى 4.

يمكنك الآن استخدام Ctrl Shift F To Format Code، و jslint لا يفزع ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top