Erklärung von JSHint ist Schlecht Zeilenumbruch vor dem ' + ' - Fehler

Kann mir jemand erklären, warum JSHint meckert über die folgenden,

window.location.href = String1
    + '#'
    + Sting2
    + '='
    + String3;

Mit dem Fehler, Bad line breaking before '+' error

Ich verstehe, dass dieser Fehler kann konfiguriert werden, mit der laxbreak optiondie als beschrieben wird

Diese option unterdrückt die meisten der Warnungen über möglicherweise unsichere Linie Brüche in Ihrem code. Es nicht unterdrücken Warnungen über Komma-erstes coding-Stil. Zu unterdrücken diejenigen, die Sie haben zu verwenden laxcomma (siehe unten).

Diese Erklärung ist ziemlich knapp und ich bin neugierig, warum brechen die Linien dieser Weg ist als bad oder lax in den ersten Platz.

Halten Sie im Verstand ich bin nicht versuchen zu starten, einen Heiligen Krieg, hier, ich bin gerade auf der Suche für eine Objektive Antwort darüber, warum die JSHint die Leute denken, das ist schlecht, egal ob Sie nur einen Stil-Vorlieben werden Sie injizieren in Ihre linter (ich dachte, JSLint war die eigenwillige linter), oder wenn es etwas gibt, was schief gehen kann, auf bestimmte Interpreten, wenn Sie den Zeilenumbruch auf diese Weise.

InformationsquelleAutor der Frage James McMahon | 2013-02-28

Schreibe einen Kommentar