بالنسبة لظروف الأسطر المتعددة ، قد يكون أكثر قابلية للقراءة إذا كانت العلامة && و || في بداية السطر. ومع ذلك ، فإن JSHint لا يسمح بذلك ، مما أدى إلى ظهور الخطأ "كسر سطري غير صالح قبل '&&'.
if (a
&& b
&& c
&& (
d
|| e
)
){
/* yay! */
}
قد يتسبب هذا في مشاكل مثل إدخال الفاصلة المنقوطة وتكسر موزعي جافا سكريبت القديم. يرجى التحقق من مجموعة كبيرة من المتصفحات.
يمكنك استخدام laxbreak:true
لتجاوز عمليات فحص كسر الأسطر.
Raynos هل هناك جديا أي محلل يحيد كثيرا عن المواصفات؟
: +1:
هذا الخطأ لا يزال في 2.7.0.
أضفت "-W014": true
إلى .jshintrc
للتخلص من هذا الخطأ (https://github.com/jshint/jshint/blob/e47168f5aa9576819830554f1b37dc0d49b76d31/src/messages.js#L90).
Raynos : هل يمكنك أن توصي بمورد قد يواجه
قد يتسبب هذا في مشاكل مثل إدخال الفاصلة المنقوطة وتكسر موزعي جافا سكريبت القديم. يرجى التحقق من مجموعة كبيرة من المتصفحات.
لماذا تم إغلاق هذا؟ هل تعتبر نسخة مكررة من https://github.com/jshint/jshint/issues/735؟
التعليق الأكثر فائدة
هذا الخطأ لا يزال في 2.7.0.
أضفت
"-W014": true
إلى.jshintrc
للتخلص من هذا الخطأ (https://github.com/jshint/jshint/blob/e47168f5aa9576819830554f1b37dc0d49b76d31/src/messages.js#L90).