Modifiez les paramètres Eclipse pour ignorer les erreurs sur un fichier spécifique


93

Dans mon projet Web dynamique dans eclipse, j'ai jQuery dans mon dossier source js. Pour une raison quelconque, Eclipse ne le gère pas correctement et interprète de nombreuses lignes comme des erreurs dans le fichier jQuery standard (même si les outils de développement javascript sont installés).

Puis-je désactiver la vérification des erreurs sur le fichier jQuery (et ce fichier uniquement)? Je veux toujours qu'il détecte les erreurs comme d'habitude, mais ignore tout ce qui se trouve dans jQuery.js.


4
wow, je viens de faire un montage de style grand frère sur ma question :)
oym

1
Je pense que cette question serait plus appropriée pour superuser.com
Stephan Muller

14
Pourquoi? Réfléchissez un peu. C'est éclipse, programmation, vous savez: D
Gábor Lipták

Réponses:


93

Il semble que l'éclipse a un peu changé,
mais la méthode suivante qui a fonctionné pour moi semble très proche de l'ancienne.

La solution se compose de 2 étapes:

  1. Vous devez d'abord mettre à jour les préférences d'Eclipse ( Window > Preferences):

    Mettre à jour les préférences d'Eclipse

    Assurez-vous de cocher les deux Manualet à Buildcôté de celui dont Validatorvous avez besoin
    (dans mon cas - un javascript).

  2. Enfin, vous devez changer les validateurs de votre projet :

    Mettre à jour les validateurs du projet

    Cliquez sur Client-side JavaScript Settings(ou sur tout autre validateur dont vous avez besoin):

    Paramètres du validateur

    L'explication est claire mais ce que vous devez faire est fondamentalement la suivante:

    Cliquez sur Add Exclude Group..., sélectionnez-le puis cliquez sur Add rule....
    Puis choisissez Folder or file name(notez qu'il existe d'autres options) et spécifiez votre fichier / dossier.

Vous devriez être en mesure de vérifier que cela fonctionne en supprimant les erreurs / avertissements existants,
puis cliquez avec le bouton gauche sur votre projet et sélectionnez l' Validateoption.

Ce paramètre peut également être validé dans le contrôle de code source.


Merci! comment valider ce paramètre pour le contrôle de code source? Dans quel fichier est-il stocké?
oym

Je ne sais pas exactement, mais sûrement un fichier dans le répertoire projectroot / .settings. Modifiez le paramètre et voyez les changements sortants dans la vue de synchronisation d'équipe. Tu verras.
Gábor Lipták

Cela ne fonctionne pas pour moi, les erreurs apparaissent toujours. Dois-je reconstruire ou quelque chose comme ça.
Saif Bechan

2
Presque travaillé pour moi, a ajouté une autre étape qui est nécessaire (probablement en raison d'une version plus récente d'Eclipse).
GrizzlyMcBear

1
Merci @ GáborLipták. Cela m'a vraiment aidé.
Christopher Roscoe

1

J'ai eu des erreurs javascript vues sur le fichier mobile jquery sur un projet Android Phonegap. J'ai simplement supprimé le fichier du projet et l'ai ajouté par la suite. Ça fonctionne maintenant.


0

Procédez comme suit pour résoudre ce problème (cela désactivera la validation d'éclipse pour Javascript): 1. Allez dans Eclipse> préférence> Javascript> validateurs> Erreurs / Avertissements 2. Décochez "Activer la validation sémantique JavaScript".

Si vous avez dérangé les paramètres javascript de vos projets, restaurez d'abord tout par défaut pour tous les projets que vous avez modifiés. Après cela, suivez les étapes.


0

Une façon est la suivante: 1. supprimer javascript -> validateur -> erreurs / avertissement. 2. supprimer le projet -> fichier .project -> commande javascript 3.C'est important aussi! supprimer le fichier js et réimporter.


0

Avec Eclipse Luna, j'obtenais cela aussi. J'ai fait un clic droit sur jquery.jqGrid.min.js et sélectionné «Valider». Il a ensuite validé très bien et les erreurs ont disparu.


0

Je ne sais pas si cela fonctionnera pour tous. Mais ce que j'ai fait a été de sélectionner les erreurs inutiles dans l'onglet «problèmes» de l'éclipse, Rclick et Delete . Eclipse a cessé d'afficher l'erreur.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.