11
votes

Comment désactiver l'alerte Eclipse "L'importation n'est jamais utilisée"?

J'ai beaucoup de ces avertissements dans le projet et j'aimerais éteindre. Je ne suis pas intéressé à éliminer ces importations, donc s'il vous plaît ne me dis pas comment le faire.

J'utilise Eclipse 3.4.2.


4 commentaires

Commentaire Side: Pourquoi n'utilisez-vous pas la dernière éclipse? Y a-t-il une raison particulière?


@Nanda Pas tout le monde n'a le luxe d'utiliser la dernière question de tout, d'autres contraintes d'envoi, par ex. (potentiel) Problèmes avec un plug-in dépendant non disponible dans la dernière version ou peut-être que l'OP est à un point critique du projet sans temps pour trier tous ces problèmes qui apparaissent


Je connais les raisons les plus courantes, mais 3.4 a plus de 2 ans et je ne suis pas sûr de connaître des plugins qui ne fonctionnent pas avec une version plus récente d'Eclipse. S'il vous plaît éclairer moi!


@nanda hors top de ma tête son plug-in ClearCase. Mais je sais qu'il y en a beaucoup d'autres.


4 Réponses :


15
votes

Pour changer pour l'ensemble du espace de travail:

fenêtre> Préférences> Java> Compilateur> Erreurs / avertissements> Importation inutilisée> Ignorer.

Pour remplacer les paramètres d'espace de travail pour un seul projet:

Projet> Propriétés> Compilateur Java> Erreurs / Avertissements> Importation inutilisée> Ignorer.


1 commentaires

Et en Python, c'est pydev> éditeur> analyse de code . C'est une question d'éclipse générique entre les langues, pas seulement Java.



8
votes

@suppresswarnings ("non utiliséimports") désactive juste des importations inutilisées par opposition aux éléments non utilisés al)


2 commentaires

@suppresswarnings ("non utiliséimports") est certainement meilleur dans ce cas que @suppresswarnings ("non utilisé") , mais il faudrait être appliqué à chaque classe individuellement. Modification des paramètres de l'espace de travail, comme je l'ai suggéré dans ma réponse, est un seul changement. Si vous ne voulez que le changement d'impact sur un projet, au lieu de tout l'espace de travail, vous pouvez remplacer dans le projet> Propriétés> Java Compiler> Erreurs / avertissements> Importation inutilisée> Ignorer.


Je suis d'accord et je suis avéillé votre réponse. J'ai ajouté que, en réponse à un commentaire précédent sur "inutilisé", j'ai ajouté cela comme une réponse que la réponse du commentaire ne fonctionnait pas, devinez c'était parce qu'il a été supprimé! L'ajout @Suppresswarnings est probablement inacceptable pour la même raison en supprimant les importations, ce qui signifie éditer le code (comme vous l'avez mentionné)



3
votes

BTW, un très bon raccourci est Ctrl + Shift + O qui nettoie automatiquement ces importations automatiquement.

Il est également possible de mettre de sorte que dans toutes les importations d'enregistrement sont automatiquement organisées à partir de: xxx

si vous préférez laisser ces importations là-bas, c'est OK. Mais c'est à quiconque :)

aussi je ne suis pas sûr de la version 3.4.


1 commentaires

Comme je l'ai dit, ce n'est pas ce que je veux. Je n'aime tout simplement pas être dans l'histoire de Svn en tant que personne qui a touché chaque dossier sans raison, mais c'est juste moi.



1
votes

Si vous avez un fichier org.eclipse.jdt.core.prefs alors vous pouvez ajouter org.eclipse.jdt.core.compiler.problem.unoundimport = Ignorer .

Lorsque vous utilisez vscode, ce fichier doit être vu à partir de la racine du projet dans un dossier .Settings .


1 commentaires

Cela a cessé de travailler dans VSCODE ...