ESLint

البرمجيات قطة:
ESLint
تفاصيل البرنامج:
الإصدار: 2.10.1 محدث
تاريخ إيداع: 24 May 16
المطور: Nicholas C. Zakas
ترخيص: حرر
شعبية: 110

Rating: 2.0/5 (Total Votes: 2)

ESLint أمر لا بد أن يكون أداة لكل مطور جافا سكريبت، وخاصة اختبار التعليمات البرمجية.

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

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

ويتم توفير مجموعة من القواعد التي بنيت في مع الحزمة القياسية، ولكن الميزة الرئيسية ESLint هو قواعد قوية API والتي سوف تسمح لأي شخص بناء الخاصة بها مجموعة من القواعد إذا أنهم لا يجدون ما يبحثون عنه في توزيع ESLint الأصلي.

حسب ESLint الافتراضي يستخدم ECMAScript القياسية 5 لغوي، ولكن منذ الإصدار 0.12 ECMAScript الأساسي 6 ميزات تم إضافة ببطء حتى النخاع.


كان

وESLint من وحي وعلى غرار مماثلة أدوات linting جافا سكريبت مثل:

- JSLint

- JSHint

وبالمقارنة مع الأدوات المذكورة أعلاه، ESLint أبطأ لأنه يخلق أشجار AST لرمز تحليل بدلا من تحليل وتحليلها لأنه غني. وهذا يبطئ عليه، ولكنها توفر النتائج linting أفضل.

ونظرا لهذه النتائج أفضل، ومشاريع مثل دروبال، Esprima، أو محرك بكت نفسها استخدامها على الأدوات الأخرى

ما هو الجديد في هذا الاصدار:.

ثابت:
الكائنات الموضع في تقرير FN يتوقع العمود.
اضطر عدم الظل لتحقق جميع نطاقات.
--init تحديد المسافة البادئة.
يذكر تجميع متعددة التكوينات للمشاركة.
عدم تجاوز الكائن التكوين الموسعة المطلوبة مباشرة.
تحديث التبعية markdownlint.
دوت المكان يجب أن تستخدم الصحيح نقطة رمزية.
وقف على غرار LINEBREAK من تحطمها.
حكم عدم مكررة حدة مشكلة مع CallExpressions.
تمكين الدعم الكامل للتعليقات eslint-الحياة الفطرية.
تسريع جيل الموقع.
تحديد مسافات زائدة.

ما هو الجديد في النسخة 0.24.1:

ثابت:
الكائنات الموضع في تقرير FN يتوقع العمود.
اضطر عدم الظل لتحقق جميع نطاقات.
--init تحديد المسافة البادئة.
يذكر تجميع متعددة التكوينات للمشاركة.
عدم تجاوز الكائن التكوين الموسعة المطلوبة مباشرة.
تحديث التبعية markdownlint.
دوت المكان يجب أن تستخدم الصحيح نقطة رمزية.
وقف على غرار LINEBREAK من تحطمها.
حكم عدم مكررة حدة مشكلة مع CallExpressions.
تمكين الدعم الكامل للتعليقات eslint-الحياة الفطرية.
تسريع جيل الموقع.
تحديد مسافات زائدة.

ما هو الجديد في النسخة 0.22.1:

ثابت:
الكائنات الموضع في تقرير FN يتوقع العمود.
اضطر عدم الظل لتحقق جميع نطاقات.
--init تحديد المسافة البادئة.
يذكر تجميع متعددة التكوينات للمشاركة.
عدم تجاوز الكائن التكوين الموسعة المطلوبة مباشرة.
تحديث التبعية markdownlint.
دوت المكان يجب أن تستخدم الصحيح نقطة رمزية.
وقف على غرار LINEBREAK من تحطمها.
حكم عدم مكررة حدة مشكلة مع CallExpressions.
تمكين الدعم الكامل للتعليقات eslint-الحياة الفطرية.
تسريع جيل الموقع.
تحديد مسافات زائدة.

ما هو الجديد في النسخة 0.21.0:

ثابت:
يجب أن الحجج Destructured يعمل في وراقب كتلة فار
كسر خط مع عودة مجرد عربة
موقع رسائل الخطأ الحد الأقصى الجديد
تحقق المباعدة بين أساليب الفئة
وينبغي تحديد المحددات استيراد وحدة
تجاهل فائقة في عدم ونديف
تطوير:
Espree إلى v0.12.0
كسر:
وقف فحص JSX استخدام متغير، فضح API بدلا من ذلك
جديد:
لا مكررة حدة القاعدة على عدم السماح لتسمية حالة مكررة
توضيح متطلبات القضية لطلبات ثيقة سحب
إضافة علامات الاقتباس حول مفتاح كائن

ما هو الجديد في النسخة 0.18.0:

ثابت:
يجب أن الحجج Destructured يعمل في وراقب كتلة فار
كسر خط مع عودة مجرد عربة
موقع رسائل الخطأ الحد الأقصى الجديد
تحقق المباعدة بين أساليب الفئة
وينبغي تحديد المحددات استيراد وحدة
تجاهل فائقة في عدم ونديف
تطوير:
Espree إلى v0.12.0
كسر:
وقف فحص JSX استخدام متغير، فضح API بدلا من ذلك
جديد:
لا مكررة حدة القاعدة على عدم السماح لتسمية حالة مكررة
توضيح متطلبات القضية لطلبات ثيقة سحب
إضافة علامات الاقتباس حول مفتاح كائن

ما هو الجديد في النسخة 0.14.1:

ثابت:
وينبغي أن يكون رمز إنهاء 1 لأي ​​عدد من الأخطاء.
تحقق المسافة البادئة من السطر الأول.
يجب قواعد صارمة لا يلقي على وظائف السهم.

المتطلبات:

نود.جي إس 0.10 أو أعلى

برامج مماثلة

Benchmark.js
Benchmark.js

6 Jun 15

Frisby
Frisby

14 Apr 15

jMock
jMock

12 May 15

Pesticide
Pesticide

10 Feb 16

البرامج الأخرى من المطور Nicholas C. Zakas

zXml
zXml

5 Jun 15

تعليقات ل ESLint

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!