pyjslint er en JSLint wrapper for Python. Kan påberåbes fra kommandolinjen og enhver Python kode.
Den er bygget på magt NodeJS.
afhængigheder
Det afhænger kun af nodejs. Du skal have node på dit system til at køre denne wrapper.
Det kører fint med den 0.4.12 versionen, men det kan arbejde også med andre versioner.
Der er ingen grund til at hente JSLint, vil det være hentet til din bekvemmelighed. Men hvis du vil bruge din egen JSLint fil, du kan angive det med en indstilling, bare gøre det for at det er parat til at blive henrettet på nodejs.
Installation
Det er uploadet til PyPI så dette vil gøre det trick:
easy_install pyjslint
Eller du kan installere det fra kildekoden kører:
python setup.py installere
I begge tilfælde skal du have installeret i dit system setuptools eller distribuere.
Brug den fra kommandolinjen
Hvis du kalder wrapper uden argumenter dette vil være output:
$ Pyjslint
En JavaScript-fil skal angives
Anvendelse: pyjslint [options] jsfile
Så mindst en JavaScript-fil skal angives.
Lad os se på de mulige indstillinger:
$ Pyjslint --help
Anvendelse: pyjslint [options] jsfile
Valg:
& Nbsp; -h, --help vise denne hjælpetekst og afslut
& Nbsp; -u, --upgrade Upgrade JSLint
& Nbsp; -j JSLINT, --jslint = JSLINT
& Nbsp; JSLint placering
& Nbsp; -o JSOPTIONS, --options = JSOPTIONS
& nbsp; JSLint muligheder
& Nbsp; -n NODE, --node = noden placering
Med denne indstilling kan du angive den JSLint fil til at bruge, hvor man kan finde den node eksekverbare eller bare gøre det sikre det henter den nyeste JSLint rådighed.
Brug den fra Python
Hvis du ønsker at bruge i din Python kode, måske i en kontrol-version-system krog eller noget, bare gør det for at det er i Python stien og gøre noget som dette:
import pyjslint
# Metoden kræver tekst indholdet af filen til at kontrollere
pyjslint.check_JSLint (file.read ())
Det vil returnere en liste med de fundet af JSLint fejl.
Der er ingen indstillinger men hvis du påberåbe det på denne måde. . Måske en dag, bidrag er velkomne
Krav :
- Python
Kommentarer ikke fundet