pyjslint є оболонкою JSLint для Python. Може бути викликаний з командного рядка і будь-який код Python.
Він побудований на силі NodeJS.
Залежності
Це залежить тільки від nodejs. Ви повинні бути вузол на вашій системі для запуску цієї оболонці.
Вона працює дуже добре з версії 0.4.12, але може працювати також і з іншими версіями.
Там немає необхідності завантажувати JSLint, це буде неправдоподібно для вашого комфорту. Але, якщо ви хочете використовувати свій власний JSLint файл, ви можете вказати його з опцією, просто роблять це, що він готовий бути виконані на nodejs.
Установка
Це буде завантажений в PyPI так що це буде робити свою справу:
easy_install pyjslint
Або ви можете встановити його з вихідного коду, що працює:
Python setup.py встановити
В обох випадках необхідно встановити у вашій системі Setuptools або поширювати.
Використовуйте його з командного рядка
Якщо ви зателефонуєте обгортку без аргументів це буде вихід:
$ Pyjslint
Один файл JavaScript повинен бути вказаний
Використання: pyjslint [опції] jsfile
Так принаймні один файл JavaScript повинен бути вказаний.
Давайте подивимося на наступні варіанти:
$ Pyjslint --help
Використання: pyjslint [опції] jsfile
Комплектація:
І NBSP; -h, --help показати цю довідку і вийти
І NBSP; -и, --upgrade Оновлення JSLint
І NBSP; -j JSLint, --jslint = JSLint
І NBSP; JSLint розташування
І NBSP; -о JSOPTIONS, --options = JSOPTIONS
і NBSP; опції JSLint
І NBSP; -n ВУЗОЛ, --node = ВУЗОЛ розташування вузла
З цих опцій ви можете вказати файл JSLint використовувати, де знайти вузол виконуваний файл або просто зробити його, що він завантажує новітні JSLint доступні.
Використовуйте його з Python
Якщо ви хочете використовувати в коді Python, може бути, в управління версіями системи гачка або щось, просто роблять це, що він знаходиться в дорозі Python і зробити щось на зразок цього:
імпорт pyjslint
# Спосіб вимагає текстове вміст файлу, щоб перевірити
pyjslint.check_JSLint (file.read ())
Вона повертає список з помилками знайдених JSLint.
Там немає опцій, але якщо ви викликаєте це так. . Можливо, коли-небудь, внески вітаються
Вимоги
- Python
Коментар не знайдено