特定のファイルのエラーを無視するようにEclipse設定を変更する


93

Eclipseの動的Webプロジェクトでは、jsソースフォルダーにjQueryがあります。何らかの理由で、Eclipseはそれを正しく処理しておらず、多くの行を標準のjQueryファイルのエラーとして解釈しています(JavaScript開発ツールがインストールされている場合でも)。

jQueryファイル(およびそのファイルのみ)のエラーチェックをオフにできますか?いつものようにエラーを検出したいのですが、jQuery.jsのすべてを無視します。


4
うわー、私はちょうど私の兄のスタイルの編集を私にしてもらいました:)
oym

1
この質問は、superuser.comに適していると思います
Stephan Muller

14
どうして?少し考えてみてください。これは、日食、プログラミングで、あなたが知っている:D
ガーボルLipták

回答:


93

食が少し変わったように見えます
が、私にとってうまくいった次の方法は古いものに非常に近いようです。

ソリューションは2つのステップで構成されています。

  1. まず、Eclipseの設定を更新する必要があります(Window > Preferences):

    日食の設定を更新する

    あなたは、両方のチェックていることを確認してくださいManualBuild隣にValidatorあなたが必要
    ( - javascriptの1を私の場合は)。

  2. 最後に、プロジェクトのバリデーターを変更する必要があります。

    プロジェクトのバリデーターを更新する

    Client-side JavaScript Settings(または必要な他の検証ツール)をクリックします。

    バリデーターの設定

    説明は明確ですが、基本的には次のようにする必要があります。

    をクリックしてAdd Exclude Group...選択し、をクリックしAdd rule...ます。
    次に、Folder or file name(他のオプションがあることに注意してください)を選択し、ファイル/フォルダーを指定します。

既存のエラー/警告を削除することで機能することを確認し、
プロジェクトを左クリックしてValidateオプションを選択できるはずです。

この設定は、ソース管理にもコミットできます。


ありがとう!この設定をソース管理にコミットするにはどうすればよいですか?どのファイルに保存されていますか?
oym

正確にはわかりませんが、projectroot / .settingsディレクトリにあるファイルは確かにあります。設定を変更し、チームの同期ビューで送信される変更を確認します。あなたが見るでしょう。
ガーボルLipták

これは私にはうまくいきません、エラーはまだ現れています。再構築する必要があるのでしょうか。
Saif Bechan

2
ほとんど私のために働いて、必要な別のステップを追加しました(おそらくEclipseの新しいバージョンが原因です)。
GrizzlyMcBear

1
@GáborLiptákに感謝します。これは本当に役に立ちました。
クリストファーロスコー

1

Android PhonegapプロジェクトのjqueryモバイルファイルでJavaScriptエラーが発生しました。プロジェクトからファイルを削除し、後で追加しました。現在は機能しています。


0

これを解決するには、次の手順を実行します(これにより、JavascriptのEclipse検証が無効になります):1. Eclipse> [設定]> [JavaScript]> [バリデータ]> [エラー/警告]に移動します。

プロジェクトのjavascript設定をいじってしまった場合は、変更したすべてのプロジェクトについて、最初にすべてをデフォルトに戻します。その後、手順に従ってください。


0

1つの方法は次のとおりです。1。javascript->バリデータ->エラー/警告を削除します。2.remove project-> .project file-> javascript command 3.それも重要です!jsファイルを削除して、再度インポートしてください。


0

日食ルナで私もこれを手に入れました。jquery.jqGrid.min.jsを右クリックして、「検証」を選択しました。その後、問題なく検証され、エラーはなくなりました。


0

それがすべてのために働くかどうかわかりません。しかし、私がやったことは、Eclipseの「問題」タブで不要なエラーを選択し、RclickとDeleteでした。Eclipseはエラーの表示を停止しました。

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