Jshint: الشكوى من وظائف السهم حتى مع "esversion": "6"

تم إنشاؤها على ٢٣ يونيو ٢٠١٦  ·  7تعليقات  ·  مصدر: jshint/jshint

أنا أستخدم هذا:

أتوم 1.7.3
لينتر 1.11.11
لينتر جشين 2.1.0

يحتوي ملف .jshintrc الخاص بي فقط على "esversion": "6" وهو موجود في مستوى واحد أعلى مجلد مشروعي. ما زلت أتلقى الرسالة التالية:

'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6')

أفكار؟

التعليق الأكثر فائدة

أعتقد أن المشكلة هنا هي أن قيمة "الهروب" يجب أن تكون رقمًا وليس سلسلة. هل يمكنك تغيير ملف .jshintrc الخاص بك لقراءته على النحو التالي ، وإعلامنا إذا أدى ذلك إلى حل المشكلة بالنسبة لك؟

{
  "esversion": 6
}

ال 7 كومينتر

.jshint أو .jshintrc ؟

.jshintrc . اسف على ذلك...

أعتقد أن المشكلة هنا هي أن قيمة "الهروب" يجب أن تكون رقمًا وليس سلسلة. هل يمكنك تغيير ملف .jshintrc الخاص بك لقراءته على النحو التالي ، وإعلامنا إذا أدى ذلك إلى حل المشكلة بالنسبة لك؟

{
  "esversion": 6
}

شكرا jugglinmike ، هذا فعل الحيلة ...

سعيد لسماعها!

للتسجيل ، أنا لا أعتبر هذا حالة مرضية. يجب أن يصدر JSHint خطأً لإدخال غير صالح ، ولكنه يقبل أيضًا قيم سلسلة مكافئة. سأترك هذه المشكلة "مغلقة" لأن لدينا بالفعل واحدًا لتتبع هذه المشكلة: gh-2902.

Hound CI Error "بناء جملة وظيفة السهم (=>)" متاح فقط في ES6 (استخدم 'esversion: 6'). أنا أستخدم eslintrc

هل تقصد .jshintrc ؟ وهل يمكنك إعادة إنتاج الخطأ على جهاز الكمبيوتر الخاص بك أو على HoundCI فقط؟

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات