2011-01-25 8 views
1

PyFlakes for PythonのようなJavascript用のスタンドアロンパッケージはありますか? JsLintがありますが、それはRhinoのような外部のものに依存するようです。PyFlakes for Javascript?

PyFlakesのようなコンパクトなものが好きです。私が作るバグは80%、PyLintのような他のツールは20%(あるいはそれ以下)しかないからです。

理想的には、Emacsにプラグインするためのレシピが必要ですが、ツール自体が有望であれば、自分で理解することができます。

答えて

2

JSLintのスタンドアロン版をご希望の場合は、jslint4javaプロジェクトをご覧ください。実行可能なjarファイルにrhinoとJSLintを埋め込みます。

また、this gistでemacsを使用した例です。

1

JSLIntでは、JSLintに「仮定Rhino」オプションがあります。これは、trueに設定すると、Rhinoが存在すると仮定して、それが提供するグローバルプロパティが定義されているとみなします。私はこれがデフォルトで「偽」だと信じています。

しかし、依存関係については、いいえ、JSLintはRhinoに依存しません。

私はPyFlakesやPyLintを使用していませんが、いくつかのドキュメントをスキャンした後、JSLintはあなたの後ろのものと正確に言います。