JS lint は多くのエラーを返しますが、コードはまだ機能します - いいですか、悪いですか?
2 に答える
JSLintは、コードの可読性に関する情報を提供します。縮小されたコードがどのように見えるかを考えると、JavaScript 解析エンジンは、構文的に正しい限り、コードがどのように見えるかについて大騒ぎすることはないと自信を持って言えます。
編集:とにかく心配しません。新しいプロジェクトのメイン JS ファイル (52Kb、完全に読み取ることができるコーディング スタイルを使用して記述) を貼り付けたところ、「エラー: エラーが多すぎます」というメッセージが表示されました。最大エラー数を増やすと、「エラー」と表示されました。 :停止中」。私のコードは明らかに読めないので、JSLint はファイルのわずか 9% でコードを処理するすべての希望をあきらめます! しかし、それを見ていただければ、おそらく問題なく理解できるでしょう。
JSLint は、 http://www.jslint.com/lint.htmlで説明されているコード品質ツールです。
js コードが jslint テストに合格した場合、次のようになります。
- 人間が読める
- エラーが発生しにくい
- 構文エラーがない
- JavaScriptの悪い部分がない
jslint.com の説明の一部:
問題が見つかった場合は、問題とソース内のおおよその場所を説明するメッセージを返します。問題は必ずしも構文エラーではありませんが、多くの場合そうです。 JSLint は、構造上の問題だけでなく、いくつかのスタイル規則にも注目しています。あなたのプログラムが正しいことを証明するものではありません。問題を発見するのに役立つ別の目を提供するだけです。