La validation dans Eclipse détecte ce qu'elle considère comme des «erreurs» dans le cadre que j'utilise très bien.
Project -> Properties -> Validation -> "Suspend all validators"
ne fonctionne pas.Project -> Properties -> Javascript -> Validation -> Errors/Warnings -> [Unchecked] "Enable Javascript semantic validation"
ne fonctionne pas non plus.Activer la case à cocher ci-dessus et définir tous les problèmes de validation sur "Ignorer" ne fonctionne pas non plus.
Chaque fois qu'un de ces paramètres change, il effectue une compilation et immédiatement toutes les "erreurs" sont trouvées et empêchent par la suite une construction autrement connue.
javascript
eclipse
Vieux McStopher
la source
la source
.js
fichier?Réponses:
la source
Vous devez en fait désactiver les paramètres globaux du générateur, pour ce faire:
Dans la partie droite, assurez-vous
JavaScript Validator
que la case n'est pas cochée, sinon décochez-la.Enregistrez ensuite la configuration et effectuez une nouvelle génération.
la source
Project Properties => Builders
Si vous souhaitez supprimer complètement la validation JavaScript d'un projet, vous pouvez simplement la supprimer du fichier .project.
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
Maintenant, si vous allez dans les propriétés de votre projet, vous remarquerez que l'option JavaScript a complètement disparu.
la source
La validation des fichiers .js est gérée par le validateur JavaScript, mais c'est un générateur , pas quelque chose qui se connecte au cadre général de validation. Si vous modifiez les préférences Erreurs / Avertissements, un nettoyage et une compilation devraient vous montrer les résultats.
la source
En supposant que vous suivez les étapes spécifiées dans la réponse acceptée de ce fil, à titre d'exemple, pour exclure tous les fichiers .js du dossier dojo de manière récursive, ajoutez
dojo/**/*.js
la source
J'ai essayé tout ce qui précède et aucun n'a fonctionné. Cela a fonctionné pour moi après avoir joué avec,
la source
Si aucune des étapes ci-dessus ( décocher, exclure, etc. ) ne fonctionne ... Après avoir désactivé le validateur ... supprimez le fichier js et ajoutez-le à nouveau dans l'espace de travail.
la source
Je pense que cela est dû à ce bogue dans Eclipse Web Tools <3.5.2
Il semble également n'affecter généralement que le Javascript minifié (il est sensible à certains modèles dans les déclarations de fonctions - voir le lien)
@Marek décrit une solution pour supprimer les erreurs si vous utilisez une version affectée des outils Web Eclipse. Cependant, une meilleure solution pourrait être de mettre à jour vers Eclipse> = 4.3 et d'utiliser les outils Web Eclipse> = 3.5.2
la source
Il se peut également que ce ne soit pas la validation JS standard qui génère votre erreur. Après avoir été assez confus pendant environ une demi-heure un soir, j'ai réalisé que c'était l'installation de JSHint que j'utilisais qui signalait des erreurs dans mes bibliothèques js minifiées et non dans la validation JavaScript standard.
Bien sûr, JSHint a également un moyen d'exclure certains fichiers. Et nous vous le configurons réellement, cela fonctionne à peu près de la même manière que les solutions ci-dessus.
la source