0

重複の可能性:
jQueryが検証に失敗した場合のJSLintのメリット

「関数」の後にスペースがありません」というJSヒントエラーが発生するのはなぜですか。空のMVC3プロジェクトの場合は?

エラーは、28行目のファイル "jquery-1.5.1-vsdoc.js"(function(window、undefined){"にあります。

ライブラリは標準にコード化されていませんか?

JS Lint / Hintは、このファイルと「jquery-1.5.1.js」でエラーの最大数を報告しています。

ファイルを変更していません。空のMVC3プロジェクトを作成すると、ファイルは自動的に含まれていました。

なぜこうなった?

4

1 に答える 1

3

jsHint や jsLint などのリンターはヘルプ ツールです。チームが標準的な方法でコーディングするのに役立ちますが、実際のエラーについてスクリプトを実際にチェックしているわけではありません。この種のフィードバックについては、esprima.jsのようなツールを検討することになります。

これは、付属のデフォルトリンターを購入する必要がないことを意味します。実際、これらのツールは、あなたとあなたのチームのワークフローで最適に機能するように簡単に構成できます ( jsHint オプション ページ)。

jQuery の場合、 https ://github.com/jquery/jquery/blob/master/.jshintrc の github プロジェクトで jsHint 設定を見つけることができます。

オプションをそれらのように設定すると、エラーが表示されることはありません。そのため、ほとんどのエディターではプロジェクトごとにリンター構成をセットアップできるため、各プロジェクトのガイドラインに簡単に従うことができます。

したがって、リンターはあなたを助けるためのツールに過ぎず、大きな T を持ついかなる形の真実でもないことを覚えておいてください.

この助けを願っています!

于 2012-11-05T00:42:00.697 に答える