4

私は AJAX アプリケーションを開発しています。これを行う過程で、製品リリースで最終的に連結および縮小される多くの小さな JS ファイルを作成しています。ただし、開発中は、個々の縮小されていないファイルで作業します。

私が抱えている問題は、Ubuntu で Kate をエディターとして使用していて、JSON 構造の余分なコンマ、余分な括弧、コロン、セミコロン、またはその他の単純な構文エラーなどの小さなエラーを作成したときに、どうしようもないことです。 Firebug または IE 開発者ツールバー (VM で実行) で表示されるまではわかりません。残念ながら、Firebug はどの行に構文エラーがあるかを特定するのが得意ではなく、余分なカンマについて文句を言うのは IE だけです。優れた最新の IDE のように、これらの間違いをリアルタイムで見ることができれば、それは素晴らしいことです。ただし、各ファイルをローカル マシンからテキスト領域にコピー アンド ペーストする必要のない構文チェック ソリューションを選択することにします。

また、JSLint はチェックを少しやりすぎています。それが不平を言うことの半分は、私が意図的に行っています。

私のオプションは何ですか?

4

1 に答える 1

3

jshint ( http://www.jshint.com/ ) は jslint の子孫の 1 つです。何人かの人々が jslint でこのような問題を抱えていました (意見が強すぎる)。

ここでjslintによって行われるのと同様に、jshintでも同様のことを行うことができます:http://sergioserra.posterous.com/using-jslint-with-kate

個人的には、構文をライブでチェックする jslint (デフォルトよりもはるかに許容される構成) で vim を使用しました。

別の代替手段は、Google の Closure Linter です: https://developers.google.com/closure/utilities/

于 2012-05-22T18:37:14.807 に答える