import()
كدالة.JSHint لا يتعرف
import("module/path.mjs") //Returns Promise of export object
كدالة ويلقي E053 و E021 .
تُستخدم هذه الوظيفة في استيراد الوحدات النمطية للنصوص التي لا تنتهي بـ ".mjs".
يمكن الاطلاع على مزيد من المعلومات حول هذه الصفحة MDN.
لا أعرف ما إذا كانت هذه الوظيفة في العروض ، فهي تعمل فقط في المتصفحات الرئيسية (Firefox و Chrome وما إلى ذلك) و node.js.
عدم استخدام ملف .jshintrc ، باستخدام إعداد ملحق عمومي.
{
"jshint.lintHTML": true,
"jshint.options": {
"esversion": 9,
"varstmt": true,
"unused": true,
"undef": true,
"singleGroups": true,
"eqeqeq": true,
"freeze": true,
"lastsemic": true,
"leanswitch": true,
"latedef": true,
"maxdepth": 4,
"noreturnawait": true,
"nonbsp": true,
"noarg": true,
"maxparams": 3,
"maxerr": 10,
"maxcomplexity": 15,
"node": true
}
}
شكرا على التقرير! لم ننفذ دعمًا للواردات الديناميكية ، لكننا نخطط لذلك (بالتأكيد يفي بسياستنا بشأن ميزات اللغة الجديدة). هذا يجعل هذا طلب ميزة أكثر من كونه تقرير خطأ ، لذلك قمت بتعديل عنوان المشكلة قليلاً - آمل ألا تمانع.
إذا كنت (أو أي شخص آخر) ترغب في محاولة تنفيذ ذلك ، فسأقدم لك إرشادات بكل سرور!
jugglinmike بالنظر إلى أن هذا اقتراح es2020 ، كيف تتخيل أن شخصًا ما يكون قادرًا على تبديل هذه الميزة؟ أفترض أنه سيكون هناك esversion: 11
والذي أفترض أنه سيتطلب دعم جميع مقترحات es2020 الأخرى (الاندماج الفارغ ، التسلسل الاختياري ، إلخ ...) ليتم دعمها أيضًا.
قد أفكر في تنفيذ الدعم لهذا الاقتراح المحدد لأنه سيساعد قليلاً.
esversion: 11
يبدو مناسبًا لي ،almercier! يعد تنفيذ جميع ميزات اللغة الجديدة مهمة كبيرة ، ولا أتوقع أن يأخذ أي شخص كل ذلك بنفسه. إذا كنت تريد التركيز على تعبير import
، فيمكننا معالجة الميزات الأخرى بالتوازي (أو نشر إصدار بدعم جزئي لإصدار اللغة الجديد).
لقد قمت بتحديث الوحدة الفرعية الخاصة بنا لـ Test262 حتى يكون لدينا تغطية أفضل لميزات اللغة الجديدة. لقد قمت أيضًا بإنشاء فرع تتبع لإصدار ثانوي جديد ؛ هذا هو المكان الذي يجب أن نصل إليه بميزات جديدة.
يتضمن الإصدار 2.13.0 من JSHint ، الذي تم إصداره اليوم ، دعمًا للواردات الديناميكية. تأكد من تحديث التكوين الخاص بك للاشتراك في ميزة اللغة الجديدة عبر esversion: 11
أو أحدث.
التعليق الأكثر فائدة
شكرا على التقرير! لم ننفذ دعمًا للواردات الديناميكية ، لكننا نخطط لذلك (بالتأكيد يفي بسياستنا بشأن ميزات اللغة الجديدة). هذا يجعل هذا طلب ميزة أكثر من كونه تقرير خطأ ، لذلك قمت بتعديل عنوان المشكلة قليلاً - آمل ألا تمانع.
إذا كنت (أو أي شخص آخر) ترغب في محاولة تنفيذ ذلك ، فسأقدم لك إرشادات بكل سرور!