Ich verwende Eclipse für mein Projekt und habe beim Herumspielen mit meinen Eclipse-Einstellungen die Javascript-Unterstützung aktiviert. Jetzt beschwert sich eclipse, dass die JQuery-Bibliothek Fehler enthält und lässt mich das Projekt nicht kompilieren. Weiß jemand, wie man die Javascript-Validierung ausschalten kann?
Antworten
Zu viele Anzeigen?Ich möchte eigentlich, dass MEINE JavaScript-Dateien validiert werden, aber ich möchte definitiv nicht validieren und mich mit trivialen Warnungen bei Bibliotheken von Drittanbietern herumschlagen.
Deshalb denke ich, dass es zu drastisch ist, die Validierung ganz abzuschalten. Glücklicherweise können Sie mit Eclipse einige JavaScript-Quellen selektiv von der Validierung ausschließen.
- Klicken Sie mit der rechten Maustaste auf Ihr Projekt.
- Navigieren Sie zu: Eigenschaften JavaScript Include Path
- Wählen Sie Source tab. (Sie sieht genauso aus wie die Registerkarte Java Build Path Source).
- Erweitern Sie den JavaScript-Quellordner.
- Highlight
Excluded
Muster. - Drücken Sie die Edit Taste.
- Drücken Sie die Add Schaltfläche neben
Exclusion patterns
Box. - Sie können entweder ein Platzhaltermuster im Stil von Ant eingeben, oder auf
Browse
um die JavaScript-Quelle beim Namen zu nennen.
Die Informationen über den Einschluss bzw. Ausschluss von JavaScript-Quellen werden in .settings/.jsdtscope
Datei. Vergessen Sie nicht, sie zu Ihrem SCM hinzuzufügen.
So sieht die Konfiguration aus, wenn die jQuery-Dateien aus der Validierung entfernt wurden:
Deaktivieren Sie den JavaScript-Validator in der Konfiguration "Builders" für Ihr Projekt:
- Klicken Sie mit der rechten Maustaste auf Ihr Projekt
- Wählen Sie Eigenschaften -> Builders
- Deaktivieren Sie den "JavaScript-Validator".
Starten Sie dann entweder Eclipse neu oder/und benennen Sie die .js-Datei in etwas wie .js_ um und dann wieder zurück.
Gehen Sie zu Fenster->Einstellungen->Validierung.
Es gäbe eine Liste von Validatoren mit Checkbox-Optionen für Manual & Build, gehen Sie und deaktivieren Sie individuell die Javascript-Validator gibt.
Wenn Sie oben das Kontrollkästchen Alle Prüfer aussetzen aktivieren, wird dies nicht unbedingt wirksam.
- See previous answers
- Weitere Antworten anzeigen