Frage

Ich finde, dass JSLint viele Warnungen der Form erzeugt:

Expected 'foo' to have an indentation at X instead at Y.

Die JSLint Optionen Dokumentation beschreibt eine indent Option, die einen numerischen Wert, der die Menge erkennt des Raumes für jede Stufe der Einbuchtung. Diese Option ermöglicht es mir, die Dinge zu sagen, wie die Verwendung 2 Räume pro Einrückungsebene. Ich schreibe gerade so etwas wie diese an der Spitze meiner JavaScript-Datei:

/*jslint indent: 2 */

OK, groß. Jetzt weiß JSLint, wie viel für jede Ebene der Vertiefung einrücken, aber JSLint scheint fest einprogrammiert werden, um zu entscheiden, welche Ebene der Vertiefung sollte jede Zeile hat .

Angenommen ich meinen Code einrücken möchten anders als die Art und Weise JSLint vorschreibt. Kann ich mit einiger JSLint Option tun? ? Wenn nicht, kann ich zumindest die Vertiefung Warnungen deaktivieren Ich habe versucht:

/*jslint indent: false */

aber nicht die Ursache Vertiefung Warnungen elided werden; es verursacht einen JSLint Fehler.

War es hilfreich?

Lösung

Was für ein Unterschied, dass Kaffee am Morgen macht:

/*jslint white: true */

Andere Tipps

Wenn Sie wollen JSLint nicht deaktivieren, können Sie die doppelten Vertiefungen entfernen (zum Beispiel, wenn mehrere var sind in einer Javascript-Datei definiert wird), indem Sie diese Einstellung zu bewegen:

Optionen> Editor> Formatieren> Sprache:. Javascript> Fortsetzung Einrückungen - auf 4

Jetzt können Sie ctrl Verschiebung f Format-Code verwenden, und JSLint nicht ausflippen ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top