Zeilenumbruch

Als weiteren Schutz vor der Verschleierung von Fehlern durch den Semikolon-Einfügemechanismus verlangt JSLint, dass lange Anweisungen nur nach den folgenden Interpunktionszeichen oder Operatoren umbrochen werden:

, . ; : { } ( [ = < > ? ! + − * / % ~ ^ | &
== != <= >= += -= *= /= %= ^= |= &= << >> || &&
=== !== <<= >>= >>> >>>=

JSLint möchte nicht, dass lange Anweisungen nach einem Identifier, einem String, einer Zahl, einem schließenden Element oder einem Suffix-Operator umbrochen werden:

) ] ++ −−

JSLint toleriert »laxe« Zeilenumbrüche über die Option »Tolerate sloppy line breaking« (laxbreak).

Das automatische Einfügen von Semikola kann Kopieren/Einfügen-Fehler verschleiern. Wenn Sie Zeilen immer nach Operatoren umbrechen, hat es JSLint ...

Get Das Beste an JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.