سيكون من غير الحكمة أن تلتزم JSHint بدعم أي مقترحات المرحلة 0.
يمكنك منع الخطأ عن طريق تحديد الأجزاء غير القياسية بـ ignoreDelimiter
:
class Person {
//start-non-standard
firstName = 'John';
static lastName = 'Doe';
//end-non-standard
}
.jshintrc
...
ignoreDelimiters: [
{ start: "start-non-standard", end: "end-non-standard" },
],
esnext: true
...
@ rwaldron شكرا!
voronianski على الرحب والسعة!
الأمر متروك للمرحلة الأولى الآن: https://github.com/jeffmo/es-class-static-properties-and-fields
أعلم أن هذا لا يزال غير بعيد جدًا ، لكني أرغب في استخدام هذا دون إلقاء الكود الخاص بي بمعايير غير قياسية في كل فصل دراسي!
hackel منذ تقديم طلب الميزة هذا ، قمنا بإضفاء الطابع الرسمي على متطلباتنا لميزات اللغة الجديدة:
http://jshint.com/blog/new-lang-features/
سنكون سعداء لقبول التصحيحات بمجرد وصول اقتراح "خصائص الفئة" إلى المرحلة الثانية!
مجرد تحديث ، إنه في المرحلة الثانية الآن: https://github.com/tc39/proposals. ربما حان الوقت لإعادة فتح هذه القضية؟
الآن وقد وصل هذا الاقتراح إلى المرحلة 2 ، قمت بإنشاء مشكلة لتتبع الدعم داخل JSHint. انظر gh-3139.
التعليق الأكثر فائدة
مجرد تحديث ، إنه في المرحلة الثانية الآن: https://github.com/tc39/proposals. ربما حان الوقت لإعادة فتح هذه القضية؟