क्या कोई मुझे समझा सकता है कि जेएसहिंट ने निम्नलिखित के बारे में शिकायत क्यों की,
window.location.href = String1
+ '#'
+ Sting2
+ '='
+ String3;
त्रुटि के साथ, Bad line breaking before '+' error
मैं समझता हूं कि इस त्रुटि को laxbreak
विकल्प के साथ कॉन्फ़िगर किया जा सकता है , जिसका वर्णन इस प्रकार है
यह विकल्प आपके कोड में संभवतः असुरक्षित लाइन ब्रेकिंग के बारे में अधिकांश चेतावनियों को दबा देता है। यह अल्पविराम-पहली कोडिंग शैली के बारे में चेतावनी को दबाता नहीं है। उन लोगों को दबाने के लिए आपको laxcomma (नीचे देखें) का उपयोग करना होगा।
यह स्पष्टीकरण बहुत ही कठिन है और मुझे इस बात की उत्सुकता है कि इस तरह से लाइनों को तोड़ना पहली जगह में खराब या ढीला क्यों माना जाता है।
ध्यान रखें कि मैं यहां एक पवित्र युद्ध शुरू करने की कोशिश नहीं कर रहा हूं, मैं सिर्फ एक उद्देश्यपूर्ण उत्तर की तलाश कर रहा हूं कि जेएसहिंट के लोग ऐसा क्यों सोचते हैं कि क्या यह बुरा है, क्या यह सिर्फ एक शैली पसंद है जो वे अपने लिंटर में इंजेक्ट कर रहे हैं (मुझे लगा कि जेएसएलआईएनटी था (इस तरह से लाइन तोड़ने पर कुछ व्याख्याताओं पर गलत हो सकता है कि कुछ है), या अगर लाइनर)।