Вопрос

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

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

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

Это было полезно?

Решение

Если вы хотите отдельную версию JSlint, посмотрите на мою jslint4java проект. Он встраивает носорог и jslint в исполняемый файл JAR.

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

Другие советы

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

Но что касается зависимости, нет, JSlint не зависит от носорога.

Я не использовал Pyflakes или Pylint, но после сканирования некоторых документов я бы сказал, что JSlint - это именно то, что вы хотите.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top