3

Visual Studio 2012 とJsLint プラグインを使用しています。

CSHTMLファイルのインラインjavascriptにJsLintを使用するより良い方法はありますか?

  • JavaScript テキストを選択し、選択範囲だけでツールを実行しようとすると、スペーシングに関連する一連のエラーが発生します (たとえば、「var は 9 列ではなく 13 列目にある必要があります」)。これは、IDE が<script>タグ内の JavaScript コードをインデントするために発生します。
  • 次のようなかみそりコードからレンダリングされた変数でエラーが発生します。result = @Html.Raw(JsonConvert.SerializeObject(Model));

現在、コードを空の .js ファイルにコピーして、そこからツールを実行するだけですが、切り替えるのはちょっと面倒です。

このシナリオで jsLint 検証をより簡単に使用するには、どの構成 (または代替プラグイン) が最適でしょうか?

4

2 に答える 2

4

Resharper は、私が JavaScript コーディングに使用した中で最高のツールです。もちろん、それほど包括的ではありませんが、非常にうまく機能し、JsLint で探している問題の大部分を強調しています。

一方で、ビューに記述している JavaScript の量が気になります。それだけの量がある場合は、ビューから独立したファイルに移動することを検討する必要があります。

于 2013-05-10T15:37:35.327 に答える
3

オプションペインを開くだけでいいと思います。VS.2010 バージョンを使用していますが、[ツール] >>> [JSLint オプション] メニュー オプションを選択すると、次の設定ペインが開きます。

ここに画像の説明を入力

whiteオプションを true に設定せずに JSLint を実行しています。

より厳格なルールのいくつかを削除するために、上記の他の設定の一部を盗みたいと思うかもしれません。上記は私にとって非常にうまく機能します。;^)

于 2013-05-10T22:08:32.070 に答える