2013-12-13 12 views
9

js-beautify, quando utilizzato dalla riga di comando (ultima versione, su Windows e Linux) rientra nelle etichette delle maiuscole, portando a un doppio rientro dei blocchi del caso. Ho postato questo come un problema su github:js-beautify rientro delle etichette delle maiuscole

https://github.com/einars/js-beautify/issues/367

in risposta a cui qualcuno ha giustamente osservato che in realtà funziona correttamente quando lo si utilizza tramite l'interfaccia web, il che suggerisce che potrebbe essere un problema di configurazione, piuttosto che un bug reale nel codice.

Qualcuno sa cosa sta causando questo, e se c'è un modo per risolvere il problema con un tweak di configurazione?

+0

Nel tuo problema hai menzionato l'installazione di jsbeautify con 'npm'. Quando provo, ottengo un 'deprecato [email protected]: questa versione non viene mantenuta. Si prega di controllare l'avviso di js-beautify. Hai provato a installare con 'pip' invece? –

+0

@StephenThomas Provato con 'pip' proprio ora e ancora non funziona correttamente, stesso risultato. – rwallace

risposta

4

È necessario utilizzare l'opzione --good-stuff sulla riga di comando, ad es.

js-beautify --good-stuff -f test.js 
+0

@rwallace hai intenzione di dargli quella taglia? – Cilan

+1

@ ManofSnow sì, non si è reso conto che non l'aveva fatto quando ho accettato la risposta, fatto ora. – rwallace

+0

@rwallace Chiudi chiamata :) – Cilan