pyjslint è un wrapper JSLint per Python. Può essere invocato da riga di comando e qualsiasi codice Python.
E 'costruito sul potere della NodeJS.
Dipendenze
Essa dipende solo nodejs. È necessario che il nodo sul sistema per l'esecuzione di questo involucro.
Funziona bene con la versione 0.4.12, ma può funzionare anche con altre versioni.
Non c'è bisogno di scaricare JSLint, sarà recuperato per la vostra comodità. Ma, se si vuole utilizzare il proprio JSLint file, è possibile indicare con una opzione, basta rendere sicuro che è pronto per essere eseguito su nodejs.
Installazione
E 'caricato a PyPI quindi questo farà il trucco:
easy_install pyjslint
Oppure è possibile installarlo dal codice sorgente in esecuzione:
python setup.py install
In entrambi i casi è necessario avere installato nel vostro setuptools sistema o distribuire.
Utilizza dalla riga di comando
Se si chiama l'involucro senza argomenti questo sarà l'uscita:
$ Pyjslint
È necessario specificare un file JavaScript
Usage: pyjslint [opzioni] jsfile
Così almeno un file JavaScript deve essere specificato.
Vediamo le possibili opzioni:
$ Pyjslint --help
Usage: pyjslint [opzioni] jsfile
Opzioni:
& Nbsp; -h, --help mostra questo messaggio di aiuto ed esce
& Nbsp; -u, --upgrade Aggiorna JSLint
& Nbsp; -j JSLint, --jslint = JSLint
& Nbsp; JSLint posizione
& Nbsp; -o JSOPTIONS, --options = JSOPTIONS
& nbsp; opzioni JSLint
& Nbsp; NODE -n, --node = NODO posizione Node
Con questa opzione è possibile specificare il file JSLint da utilizzare, dove trovare l'eseguibile nodo o semplicemente rendere sicuro che scarica il più recente JSLint disponibile.
Usa da Python
Se si desidera utilizzare nel codice Python, magari in un gancio di controllo del sistema di versione o qualcosa, rendere sicuro è nel percorso di Python e fare qualcosa di simile a questo:
import pyjslint
# Il metodo richiede il contenuto del testo del file per verificare
pyjslint.check_JSLint (File.read ())
Si restituirà un elenco con gli errori riscontrati dagli JSLint.
Non ci sono opzioni ancora se si richiama in questo modo. . Forse un giorno, i contributi sono benvenuti
Requisiti :
- Python
I commenti non trovato