1

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

私はPyFlakesのような基本的でコンパクトなものを好みます。なぜなら、それは私が作るバグの80%を示し、PyLintのような他のツールの複雑さは20%(またはそれ以下)しかないからです。

理想的には、Emacsにプラグインするための実用的なレシピも必要ですが、ツール自体が有望であるかどうかは自分で理解できます。

4

2 に答える 2

2

JSLint のスタンドアロン バージョンが必要な場合は、私のjslint4javaプロジェクトを参照してください。rhino と JSLint を実行可能な jar ファイルに埋め込みます。

これは、この gistの emacs で使用する例でもあります。

于 2011-01-25T21:02:47.193 に答える
1

JSLInt には、JSLint に 'Assume Rhino' オプションがあります。これを true に設定すると、Rhino が存在し、したがって提供されるグローバル プロパティが定義されていると想定されます。これはデフォルトで「false」であると思います。

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

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

于 2011-01-25T11:51:49.087 に答える