Die Validierung in Eclipse fängt ab, was es als "Fehler" in dem Framework ansieht, das ich verwendet habe.
Project -> Properties -> Validation -> "Suspend all validators"
funktioniert nichtProject -> Properties -> Javascript -> Validation -> Errors/Warnings -> [Unchecked] "Enable Javascript semantic validation"
funktioniert auch nicht.Das Aktivieren des oben genannten Kontrollkästchens und das Setzen aller Validierungsprobleme auf "Ignorieren" funktioniert ebenfalls nicht.
Jedes Mal, wenn sich eine dieser Einstellungen ändert, wird ein Build ausgeführt, und sofort werden alle "Fehler" gefunden, und anschließend wird ein ansonsten bekanntermaßen guter Build verhindert.
javascript
eclipse
Alter McStopher
quelle
quelle
.js
Datei?Antworten:
quelle
Sie müssen tatsächlich die globalen Builder-Einstellungen deaktivieren, um dies zu tun:
JavaScript Validator
Stellen Sie auf der rechten Seite sicher , dass diese Option deaktiviert ist, wenn nicht, deaktivieren Sie sie.Speichern Sie dann die Konfiguration und erstellen Sie einen sauberen Build.
quelle
Project Properties => Builders
Wenn Sie die JavaScript-Validierung vollständig aus einem Projekt entfernen möchten, können Sie sie einfach aus der Projektdatei entfernen.
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
Wenn Sie nun in Ihre Projekteigenschaften gehen, werden Sie feststellen, dass die JavaScript-Option vollständig weg ist.
quelle
Die Validierung von .js-Dateien wird vom JavaScript-Validator durchgeführt. Dies ist jedoch ein Builder , der nicht in das allgemeine Validierungsframework integriert werden kann. Wenn Sie die Einstellungen für Fehler / Warnungen ändern, sollte ein Clean and Build die Ergebnisse anzeigen.
quelle
Angenommen, Sie führen die in der akzeptierten Antwort dieses Threads angegebenen Schritte aus. Um beispielsweise alle .js-Dateien rekursiv aus dem Dojo-Ordner auszuschließen, fügen Sie hinzu
dojo/**/*.js
quelle
Ich habe alles versucht und keines hat funktioniert. Das hat bei mir funktioniert, nachdem ich damit herumgespielt habe.
quelle
Wenn keiner der oben genannten Schritte ( Deaktivieren , Ausschließen usw. ) funktioniert .... Nach dem Deaktivieren des Validators ... löschen Sie die js-Datei und fügen Sie sie wieder in den Arbeitsbereich ein.
quelle
Ich glaube, dies wird durch diesen Fehler in Eclipse Web Tools <3.5.2 verursacht
Es scheint auch nur minimiertes Javascript zu betreffen (es reagiert empfindlich auf bestimmte Muster in Funktionsdeklarationen - siehe Link)
@Marek beschreibt eine Problemumgehung zum Entfernen der Fehler, wenn Sie eine betroffene Version von Eclipse Web Tools verwenden. Eine bessere Lösung könnte jedoch darin bestehen, auf Eclipse> = 4.3 zu aktualisieren und Eclipse Web Tools> = 3.5.2 zu verwenden
quelle
Es kann auch sein, dass nicht die Standard-JS-Validierung Ihren Fehler generiert. Nachdem ich eines Abends etwa eine halbe Stunde lang ziemlich verwirrt war, stellte ich fest, dass die von mir verwendete Installation von JSHint Fehler in meinen minimierten js-Bibliotheken und nicht die Standard-JavaScript-Validierung kennzeichnete.
Natürlich hat JSHint auch die Möglichkeit, bestimmte Dateien auszuschließen. Und wenn Sie es tatsächlich konfigurieren, funktioniert es ähnlich wie die oben genannten Lösungen.
quelle