pyjslint ist ein JSLint Wrapper für Python. Kann von der Kommandozeile und jede Python-Code aufgerufen werden.
Es wird auf die Kraft der NodeJS gebaut.
Abhängigkeiten
Es hängt nur von nodejs. Sie müssen Knoten in Ihrem System für die Ausführung dieses Wrapper.
Es läuft ganz gut mit der Version 0.4.12, kann aber auch mit anderen Versionen funktionieren.
Es besteht Bedarf, JSLint Download nicht, wird es abgeholt für Ihren Komfort sein. Aber, wenn Sie eine eigene JSLint verwenden möchten Datei können Sie mit der Option anzugeben, so stellen sie sicher, dass sie bereit ist, auf nodejs ausgeführt werden soll.
Installation
Es ist zu PyPI hochgeladen so wird dies der Trick:
easy_install pyjslint
Oder Sie können es aus dem Quelltext Lauf zu installieren:
python setup.py install
In beiden Fällen müssen Sie in Ihrem System Setuptools installiert haben oder zu verteilen.
Verwenden Sie es von der Befehlszeile
Wenn Sie den Wrapper aufrufen, ohne Argumente wird dies die ausgegeben werden:
$ Pyjslint
Ein JavaScript-Datei muss angegeben werden
Verbrauch: pyjslint [Optionen] jsfile
So müssen mindestens eine JavaScript-Datei angegeben werden.
Schauen wir uns die möglichen Optionen:
$ Pyjslint --help
Verbrauch: pyjslint [Optionen] jsfile
Optionen:
& Nbsp; -h, --help diese Hilfe und beende zeigen
& Nbsp; -u, --upgrade JSLint Aktualisieren
& Nbsp; -j JSLint, --jslint = JSLint
& Nbsp; JSLint Lage
& Nbsp; -o JSOPTIONS, --options = JSOPTIONS
& Nbsp; JSLint Optionen
& Nbsp; -n NODE, --node = NODE Knoten Lage
Mit diesen Optionen können Sie die JSLint Datei zu bedienen, wo man den Knoten ausführbar zu finden oder einfach nur machen es sicher, dass es das neueste JSLint verfügbaren Downloads an.
Verwenden Sie es aus Python
Wenn Sie in Ihrer Python-Code zu verwenden, vielleicht in einem Steuersystem-Version Haken oder so etwas, nur machen es sicher, dass es in der Python-Pfad ist wollen und etwas tun, wie folgt aus:
Import pyjslint
# Das Verfahren erfordert den Textinhalt der Datei zu überprüfen,
pyjslint.check_JSLint (file.read ())
Es wird eine Liste mit den Fehlern von JSLint gefunden zurück.
Es gibt noch keine Optionen, wenn Sie es auf diese Weise zu berufen. . Vielleicht eines Tages, sind Beiträge willkommen
Anforderungen :
- Python
Kommentare nicht gefunden