codeclimate-eslint هو محرك مناخ رمز يلف ESLINT. يمكنك تشغيله على سطر الأوامر الخاص بك باستخدام Code Climate CLI ، أو على منصة التحليل المستضافة لدينا.
ESLINT هي أداة لتحديد وإبلاغ الأنماط الموجودة في رمز ECMASCRIPT/JAVASCRIPT. يمكن تكوينه باستخدام ملف التكوين.
هناك بعض الإصدارات الرئيسية من ESLINT هناك. أحدث إصدار رئيسي هو 4. يوفر هذا المحرك بعض القنوات للإصدارات الرئيسية من ESLINT.
هذا الفرع مخصص لقناة latest (أي افتراضي) ويوفر دعم ESLINT 3.
لـ ESLINT 4 ، يرجى الاطلاع على فرع channel/eslint-4 .
إذا لم تقم بذلك بالفعل ، فقم بتثبيت Code Climate CLI
تشغيل codeclimate engines:enable eslint . يقوم هذا الأمر بتثبيت المحرك ويمكّنه في ملف .codeclimate.yml الخاص بك
أنت مستعد للتحليل! تصفح في مجلد مشروعك وقم بتشغيل codeclimate analyze
ignore_warnings بشكل افتراضي ، سوف ينبعث هذا المحرك كلاً من أخطاء ESLINT والتحذيرات مثل مشكلات المناخ رمز. إذا كنت تفضل ذلك ، فيمكنك تجاهل انتهاكات مستوى التحذير من خلال تعيين خيار تكوين ignore_warnings :
eslint :
enabled : true
config :
ignore_warnings : true extensions إذا كنت تستخدم مكونًا إضافيًا مثل eslint-plugin-json أو eslint-plugin-html ، فستحتاج إلى تعيين هذه القيمة للتأكد من تضمين الملفات المناسبة:
eslint :
enabled : true
config :
extensions :
- .js
- .html sanitize_batchبشكل افتراضي ، سيقوم هذا المحرك بتخطي الملفات التي يبدو أنها مصغرة (متوسط طول الخط أكثر من 100). يمكن تعطيل هذه الميزة لتضمين جميع الملفات للتحليل.
eslint :
enabled : true
config :
sanitize_batch : falseللمساعدة في ESLINT ، تحقق من وثائقهم.
إذا كنت تواجه مشكلة مناخ الرمز ، فابحث أولاً عن مشكلات جيثبور في هذا المشروع ، حيث قد يكون سؤالك قد تم تغطيته بالفعل. إذا لم يكن الأمر كذلك ، تابع وافتح تذكرة دعم معنا.