2016-10-11 2 views
0

Ich möchte eslint und den airbnb Style Guide verwenden.Warum wirft Eslint einen Fehler mit der zwei Leerzeichen-Regel des Airbnb-Style-Guides in Atom, obwohl ich es auf zwei Leerzeichen und harte Tabs gesetzt habe?

Aber es wirft immer einen Fehler in Bezug auf Einzug.

Der Fehler sagt:

Expected indentation of two characters but found 0 

Aber in Atoms Einstellungen, die ich auf die Registerkarte Länge Option gesetzt haben zwei Räume (wie es standardmäßig ist).

Ich habe auch die Soft-Tab-Option deaktiviert, und setzen Sie den Tab-Typ auf hart.

Noch immer läuft der Fehler weiter.

Was muss ich tun, damit, wenn ich eine Registerkarte verwende, Atom meine Registerkarte in zwei Leerzeichen umwandelt und ich die Tabulatortaste zum Einrücken verwenden kann, anstatt die Leertaste verwenden zu müssen?

Danke.

Antwort

1

Ändern Sie Ihre Atom-Einstellungen zu weichen Tabs (Leerzeichen), eslint erwartet weiche Tabs von 2 Leerzeichen. Weiche Registerkarten sind Leerzeichen, feste Registerkarten sind Registerkartenzeichen.

Nur um sicher zu gehen, können Sie mit atoms "toggle invisibles" Befehl überprüfen, dass jede Registerkarte gleich 2 Leerzeichen ist. (ctrl + Verschiebung + P Eingabe eines Befehls)

Verwandte Themen