js-beautify, bei Verwendung von der Befehlszeile (neueste Version, sowohl unter Windows als auch unter Linux), umschreibt Fallbezeichnungen, was zu einer doppelten Einrückung von Fallblöcken führt. Ich postete dies als ein Problem auf GitHub:
als Antwort darauf, dass jemand korrekt darauf hingewiesen hat, dass es tatsächlich ordnungsgemäß funktioniert, wenn Sie es über die Webschnittstelle verwenden, was darauf hindeutet, dass es sich eher um ein Konfigurationsproblem als um einen tatsächlichen Fehler im Code handelt.
Weiß jemand, was das verursacht, und ob es eine Möglichkeit gibt, es mit einem Konfigurations-Tweak zu beheben?
Sie sollten die Option --good-stuff
in der Befehlszeile verwenden, z. B.
Tags und Links javascript indentation js-beautify