PyFlakes для Javascript?

Есть ли такой автономный пакет для Javascript, как PyFlakes для Python? Я вижу, что есть JsLint, но похоже, что он зависит от каких-то внешних вещей, таких как Rhino.

Я предпочитаю что-то простое и компактное, такое как PyFlakes, потому что он показывает мне 80% ошибок, которые я делаю, и имеет только 20% (или даже меньше) сложности других инструментов, таких как PyLint.

В идеале у него тоже должен быть рабочий рецепт подключения к Emacs, но я могу и сам разобраться, если сам инструмент перспективный.


person Tomasz Zieliński    schedule 25.01.2011    source источник


Ответы (2)


Если вам нужна отдельная версия JSLint, взгляните на мой проект jslint4java. Он встраивает rhino и JSLint в исполняемый файл jar.

Это также пример использования его с emacs в этой сути.

person Dominic Mitchell    schedule 25.01.2011

В JSLint есть параметр «Предполагать Rhino» в JSLint, который, если установлено значение true, предполагает, что Rhino присутствует и, следовательно, что глобальные свойства, которые он предоставляет, были определены. Я считаю, что это «ложь» по умолчанию.

Но что касается зависимости, нет, JSLint не зависит от Rhino.

Я не использовал PyFlakes или PyLint, но после просмотра некоторых документов я бы сказал, что JSLint — это именно то, что вам нужно.

person James Wiseman    schedule 25.01.2011