أنا أستخدم هذا:
أتوم 1.7.3
لينتر 1.11.11
لينتر جشين 2.1.0
يحتوي ملف .jshintrc
الخاص بي فقط على "esversion": "6"
وهو موجود في مستوى واحد أعلى مجلد مشروعي. ما زلت أتلقى الرسالة التالية:
'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6')
أفكار؟
.jshint
أو .jshintrc
؟
.jshintrc
. اسف على ذلك...
أعتقد أن المشكلة هنا هي أن قيمة "الهروب" يجب أن تكون رقمًا وليس سلسلة. هل يمكنك تغيير ملف .jshintrc الخاص بك لقراءته على النحو التالي ، وإعلامنا إذا أدى ذلك إلى حل المشكلة بالنسبة لك؟
{
"esversion": 6
}
شكرا jugglinmike ، هذا فعل الحيلة ...
سعيد لسماعها!
للتسجيل ، أنا لا أعتبر هذا حالة مرضية. يجب أن يصدر JSHint خطأً لإدخال غير صالح ، ولكنه يقبل أيضًا قيم سلسلة مكافئة. سأترك هذه المشكلة "مغلقة" لأن لدينا بالفعل واحدًا لتتبع هذه المشكلة: gh-2902.
Hound CI Error "بناء جملة وظيفة السهم (=>)" متاح فقط في ES6 (استخدم 'esversion: 6'). أنا أستخدم eslintrc
هل تقصد .jshintrc
؟ وهل يمكنك إعادة إنتاج الخطأ على جهاز الكمبيوتر الخاص بك أو على HoundCI فقط؟
التعليق الأكثر فائدة
أعتقد أن المشكلة هنا هي أن قيمة "الهروب" يجب أن تكون رقمًا وليس سلسلة. هل يمكنك تغيير ملف .jshintrc الخاص بك لقراءته على النحو التالي ، وإعلامنا إذا أدى ذلك إلى حل المشكلة بالنسبة لك؟