Eclipseでの検証は、私がうまく使っているフレームワークで「エラー」とみなすものをキャッチしています。
Project -> Properties -> Validation -> "Suspend all validators"
は機能しません。
Project -> Properties -> Javascript -> Validation -> Errors/Warnings -> [Unchecked] "Enable Javascript semantic validation"
も機能しません。
上記のチェックボックスを有効にして、すべての検証の問題を「無視」に設定しても機能しません。
これらの設定のいずれかが変更されるたびに、ビルドが実行され、すぐにすべての「エラー」が検出され、その後、既知の良好なビルドが防止されます。
実際には、グローバルビルダー設定を無効にする必要があります。
Right Click Project => Build Path => Configure Build Path => Builders
右側で、JavaScript Validator
は、チェックされていない場合、チェックされていません。
次に、構成を保存して、クリーンビルドを作成します。
プロジェクトからJavaScript検証を完全に削除する場合は、.projectファイルからJavaScript検証を削除するだけです。
<nature>org.Eclipse.wst.jsdt.core.jsNature</nature>
プロジェクトのプロパティに移動すると、JavaScriptオプションが完全になくなっていることに気付くでしょう。
.jsファイルの検証はJavaScript Validatorによって処理されますが、これはBuilderであり、一般的な検証フレームワークにプラグインされるものではありません。エラー/警告の設定を変更すると、クリーンアンドビルドで結果が表示されます。
上記のすべてを試しましたが、どれも機能しませんでした。これは、遊んでみてうまくいきました。
このスレッドの受け入れられた回答で指定されている手順を実行すると仮定します。例として、dojoフォルダーからすべての.jsファイルを再帰的に除外するには、dojo/**/*.js
上記の手順(チェック解除、除外など)のいずれも機能しない場合...検証ツールを無効にした後... jsファイルを削除し、ワークスペースに追加し直します。
これは、Eclipse Web Tools <3.5.2の このバグ が原因であると考えています
また、通常は縮小されたJavascriptのみに影響するようです(関数宣言の特定のパターンに敏感です-リンクを参照)
@Marekは、影響を受けるバージョンのEclipse Webツールを使用している場合にエラーを削除する回避策について説明しています。ただし、より良い解決策は、Eclipse> = 4.3に更新し、Eclipse Web Tools> = 3.5.2を使用することです。
エラーを生成しているのは、標準のJS検証ではない可能性もあります。ある夜、30分ほど混乱した後、標準のJavaScript検証ではなく、縮小したjsライブラリのエラーにフラグを立てているのは、使用しているJSHintのインストールであることに気付きました。
もちろん、JSHintには特定のファイルを除外する方法もあります。そして、実際に設定すると、上記のソリューションとほぼ同じように機能します。