2016-04-11 7 views
2

Ich habe mehrere einfache .scss (SAAS) Dateien und für jeden einzelnen bekomme ich einen sass-lint Fehler.sass-lint in Atom wirft 'Unerwarteten Parse Error'

Unexpected Parse Error

Nach bestem Wissen und Gewissen, habe ich die aktuellsten sass-lint Plugin für Atom. Es scheint nichts zu bewirken und ärgert mich mehr, aber ich würde auch gerne wissen, ob ich etwas falsch mache.

Beispielcode, der den Fehler erzeugt:

$primaryFont: 'Lora'; 
$secondaryFont: 'Roboto'; 
$primaryHeader: 'Montserrat'; 

Screenshot of the error

Antwort

4

Keine Sorge, es ist nicht wahr, es ist Sass-lint!

Es ist, weil Sie mit Leerzeichen einrücken sind, gibt es eine bug in einem von Sass-lint der Abhängigkeiten, die Unexpected parse error in file verursacht angemeldet sein, wenn Sie mit Registerkarten Einzug statt Leerzeichen. Es sieht so aus, als ob sie geplant haben, es in der nächsten Version zu lösen. Zu diesem Zeitpunkt muss der Betreuer des Atom-Plugins die Abhängigkeiten des Atom-Pakets aktualisieren und eine neue Version veröffentlichen.

ich dies einen Blick heraus am package.json für sass-lint und speziell auf den Abhängigkeiten von line 21 indem gibt es eine direkte Abhängigkeit von dem sass-lint NPM-Paket. Von dort können Sie zurück zum GitHub Repository gehen, der alle Ausgaben einschließlich #560 enthält, die das genaue Problem beschreiben, das Sie erfahren.

ich geschaffen habe GitHub Issue on the sass-lint Atom Package dafür wird es extern durch Issue #62 on sasstools/sass-lint, dh das NPM-Paket blockiert, die ein paar Tage aktualisiert wurde vorher von Dan Purdy, der erklärte:

We're at a bit of a crossroads at the moment, while running through our tests on all platforms we've found the latest version of the AST fixes a lot of our issues but also breaks a few things. Specifically Sass format on windows mainly. There's also some pretty annoying windows bugs left over so we're currently debating and looking into what our best course of action is. I hope to have 1.6 out soon though... I just can't say when.

+0

FYI. Dies scheint behoben zu sein. Ich bin jedoch neugierig ... meine scss-Datei hatte keine Einbuchtungen oder Leerzeichen. Es war der Anfang der Datei. Sollte Sass wegen der Zusammensetzung eingerückt sein? –

+1

Soweit ich weiß, ist es üblich, '.scss'-Dateien einzufügen, aber wie' .css' ist es nicht erforderlich. –

+0

Danke. Ich werde irgendwo ein Beispiel finden. –

Verwandte Themen