PyFlakes для Javascript? - PullRequest
       17

PyFlakes для Javascript?

1 голос
/ 25 января 2011

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

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

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

Ответы [ 2 ]

2 голосов
/ 26 января 2011

Если вы хотите автономную версию JSLint, взгляните на мой jslint4java проект. Он встраивает Rhino и JSLint в исполняемый файл JAR.

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

1 голос
/ 25 января 2011

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

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

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

...