EclipseプロジェクトからJavaScript検証を削除するにはどうすればよいですか?


355

私は自分のプロジェクトでEclipseを使用しています。Eclipseの設定をいじりながら、JavaScriptサポートをオンにしました。EclipseはJQueryライブラリにエラーがあり、プロジェクトをコンパイルできないと不平を言います。誰もがJavaScriptの検証をオフにする方法を知っていますか?

回答:


721

私は実際に私のJavaScriptファイルを検証するのが好きですが、検証したり、サードパーティのライブラリで簡単な警告を処理したりすることは絶対にしたくありません。

だからこそ、検証を一斉にオフにするのは抜本的すぎると思います。さいわい、Eclipseでは、一部のJavaScriptソースを選択的に検証から削除できます。

  1. プロジェクトを右クリックします。
  2. 移動:プロパティ→JavaScript→インクルードパス
  3. Sourceタブを選択します。(Javaビルドパスの[ソース]タブと同じように見えます。)
  4. JavaScriptソースフォルダを展開します。
  5. Excludedパターンを強調表示します。
  6. 押しEditボタンを。
  7. ボックスのAdd横にあるボタンを押しExclusion patternsます。
  8. Antスタイルのワイルドカードパターンを入力するか、BrowseボタンをクリックしてJavaScriptソースを名前で指定します。

JavaScriptソースの包含/除外に関する情報が.settings/.jsdtscopeファイルに保存されます。SCMに追加することを忘れないでください。

以下は、検証から削除されたjQueryファイルでの構成の様子です。

Eclipse-プロジェクトプロパティ-JavaScript-インクルードパス


3
これが正解です。Redlabによる回答は、JavaScriptプロジェクトビルダーをキャンセルしないため、十分ではありません。
ヨニ

2
@ヨニ。質問が最初に1年以上前に行われ、回答されたことを忘れないでください。このソリューションは、当時さえ利用できなかったかもしれません。
Alexander Pogrebnyak

レッドラブの答えが実際に問題を解決しないという事実は変わりません。また、ブラッドが以下に提案することを行う必要があります...
ジュール

1
私は、jquery uiライブラリのいくつかの問題が原因で、私が取り組んでいるプロジェクトのエラーハイライトに長い間悩まされてきました...そして、これは非常に簡単に修正できました...感謝:D
TG

1
すべてのJavaScriptを無視する言い訳のパターンは*/*.jsです。これを除外パターンに追加するとうまくいきました。
ラッキー

125

プロジェクトの「ビルダー」設定でJavaScriptバリデーターをオフにします。

  1. プロジェクトを右クリック
  2. [プロパティ]-> [ビルダー]を選択します
  3. 「JavaScriptバリデーター」のチェックを外します

次に、Eclipseを再起動するか、.jsの名前を.js_のような名前に変更してから、もう一度元に戻します。


6
ecpliseを再起動したり、ファイルの名前を変更したりする必要はありません。ワークスペースをビルドし、プロジェクトを右クリックして検証します。
ラッキー

1
プロジェクト->きれいにしてくれた
ECDragon 2015年

9

.projectのタグを削除しました。

    <buildCommand>
        <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
        <arguments>
        </arguments>
    </buildCommand>

それは私にはとてもうまくいきました。


1
私はJSHintを持っているので、これが私にとって最良の答えです。PyDev JSバリデーターも削除しました。ようやく構築が速くなりました。
Marco Sulla

誰かがプロジェクトの構築に行き詰まっている場合。これがあなたの答えです。どうもありがとう@Claudionor Oliveira .....
Paulson Peter

ええ、私は長い間この問題に直面しており、解決策は単純でした\ o /
Claudionor Oliveira

8

ウィンドウ->設定-> JavaScript->バリデーター(プロジェクトごとの設定も可能)

または

ウィンドウ->設定->検証(検証を無効にして設定を構成する)


5
JavaScriptバリデーターはEclipseビルダーであるため機能しません。プロジェクトですべての検証をオフにしても、プロジェクト内のJavascriptを検証しようとします。
Dieter Hubau 2014

2

Junoでjquery.mobile 1.1.1を除外するには、除外パターンの横にある[ 複数追加 ]を選択してツリーを表示し、jquery-mobileフォルダーにドリルダウンして選択します。

これにより、ライブラリのすべての警告が修正されました!


1

Windows-> Preferences-> Validationに移動します。

Manual&Buildのチェックボックスオプションを備えたバリデーターのリストがあります。そこで、JavaScriptバリデーターを個別に無効にします。

上部にある[すべてのバリデーターを一時停止]チェックボックスをオンにしても、必ずしも有効になるとは限りません。


3
動作していないようです。Eclipseは、この構成に関係なくJSを検証し続けます。
BrunoJCM 2015年

0

もう1つの理由は、JavaScriptの性質を誤ってプロジェクトに追加したため(誤って誤ってこれを行ったため)、JavaScriptのエラーチェックが有効になったためです。

プロジェクトからこの.... javascriptnatureを削除すると修正されます。

(これはもちろん、EclipseにJSがあることを認識させたくない場合のみです)


0

また、Tern eclipse IDEまたはIBM Node.js Tools for Eclipseを使用している場合は、不要なJSHintおよびその他のライブラリーを無効にする必要がある場合があります。

これを無効にするには、Project Properties> Tern> Modules> JSHintまたはその他の不要なライブラリを使用します。 ここに画像の説明を入力してください

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