EclipseでJavaScript検証からJavaScriptファイルを除外する方法


87

私は自分のコードでJavaScript検証をうまく機能させています。検証を続けたい。しかし、jqueryなどのオープンソースライブラリの場合、検証により警告が作成されます。

ダウンロードしたライブラリに対して警告を表示したくない。しかし、私は自分のコードに対する警告を保持したいと思います。

[設定]> [検証]ウィンドウで検証からファイルを除外できることは承知していますが、JavaScriptの検証がありません!私は各バリデーターを調べましたが、JavaScriptバリデーターはありません。

では、特定のファイルを検証から除外するにはどうすればよいですか?

ここに私が持っているバリデーターのリストがあります: スクリーンショット

よろしくお願いします!

PS:私はEclipse PDTを使用しています。


それは私のためにあります-それはJavaScript構文検証と呼ばれます。私はEclipse TPTPを持っていると思います。
マイケルK

持っていません。詳細については、追加したsrceenshotを参照してください。
Matthieu Napoli、2011

Matthieu、特別なプラグインを使用していますか?デフォルトのバリデーターを別のバリデーターに置き換えた可能性があるためです。
アウグスト

JavaScriptに関するプラグインはありません。唯一のプラグインは、PHPUnitをEclipseに追加するPHPToolsですが、これはJavaScriptとは関係ありません。私はEclipse PDTを使用しています。PDTリリースにその特定はある、またはされて私の Eclipseが盗聴しましたか?
Matthieu Napoli

回答:


151

まあ、おそらく私はあなたが必要とすることを何とかやってきた;)それは少しトリッキーです。だから私のステップ:

  1. ダウンロードされたEclipse PDT(Java EEにEclipseを使用しているため、動作することを確認するため)
  2. 作成されたプロジェクトTestJS(それはJavaScriptプロジェクトでした)
  3. test.jsとhtmlparser.jsの2つのファイルを作成しました(最後のファイルはJohn Resigのサイトからコピーされました)
  4. 両方で「壊れた」スクリプトを入力したので、Eclipseは両方にエラーがあると私に言った
  5. プロジェクトのプロパティ」>「JavaScript」>「インクルードパス」>ソース」に移動しました。「除外」があり、「編集」ボタンを強調表示して押します。ここで、除外するもの(ファイル、フォルダー、パターン)を追加できます。
  6. 「test.js」ファイルを除外し、適用を押しました...
  7. ...そしてハッピーエンドが得られました。Eclipseは、htmlparser.jsにはエラーがあるがtest.jsにはエラーがないことを指摘しています;)

スクリーンショット: ここに画像の説明を入力してください

本当にお役に立てば幸いです。


2
@Matthieu:そのタスクを実行して、Eclipseで作業する最大のレッスンを取得しました。別の考え方をします;)タスクのルートは検証をオフにすることでしたが、実際には「EclipseにJavaScriptではないことを伝える方法」を探す必要がありました;)
Maxym、2011

@Maxym-これが正しい方法だと確信していますか?ビルドからtest.jsを除外したと思います。目的は、ビルドではなくスクリプトを検証から除外することだと思いました。ここで何か不足していますか?ありがとう。
jdias 2011

1
@jdias:「ビルド」の意味によって異なります。ビルドがデプロイしたもの(アプリケーションを使用する準備ができている)の場合、何も除外したかどうかはわかりません...ここでは、JavaScriptソースを探す場所(したがって、使用するコードスタイルなど)を示しています。除外することで、このファイルがまだ自分のプロジェクトに属していることを伝えるだけですが、IDEでこのファイルをJavaScriptファイルとして処理したくありません。検証するファイルをIDEに指示できないようですが、そうでない場合は、このjsファイルをこの方法で検証し、別のjsファイルで別のルールを使用する必要があることを確認できません...
Maxym

@Maxym-コメントをお寄せいただきありがとうございます。9月8日にコメントを投稿して以来、Eclipse PDTをさらに活用する機会があり、あなたの発言に同意します。フォローアップありがとうございます。
jdias 2011

1
上記のウィンドウが見つからない場合は、Eclipse環境設定ではなく、プロジェクトのプロパティビューを確認してください。
ランバート2013年

17

Maxymの優れた答えに従ってください:私は通常、すべてのJavaScriptライブラリを1か所に保持し、Eclipseバリデーターが異常なエラー(おそらく完全に誤検知)を見つける傾向があるため、複数追加オプションを使用して、それらのライブラリを含むフォルダーを選択しました。ファイルを追加するたびに更新する必要はありません!

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.