Désactiver l’avertissement dans IntelliJ pour une ligne

J’ai une ligne de code Java où IntelliJ affiche un avertissement. Comment puis-je arrêter l’avertissement dans cette ligne particulière sans affecter les avertissements affichés sur les autres lignes?

Dans cette question, il n’est pas pertinent de savoir quel est le véritable avertissement: maintenant je ne cherche pas à obtenir des conseils sur la manière d’améliorer la qualité d’un élément spécifique du code Java, mais je veux savoir comment empêcher IntelliJ d’afficher un avertissement spécifique Ligne source Java.

    Surtout dans IntelliJ, vous pouvez cliquer sur la ligne et Alt+Enter , et il aura des options pour supprimer l’avertissement, entre autres choses.

    En étendant la réponse de Ryan Stewart, dans IntelliJ, utilisez Alt+Enter , puis sélectionnez le premier sous-menu, puis le dernier élément: Suppress for statement .

    entrer la description de l'image ici

    Mettre à jour

    En utilisant IntelliJ IDEA 13, j’ai remarqué un élément de menu supplémentaire: “Supprimer l’instruction avec commentaire”. Cela utilisera le style IntelliJ //noinspection unchecked . Si vous sélectionnez “Supprimer l’instruction”, IntelliJ insérera ce texte: @SuppressWarnings("unchecked") .

    Selon l’avertissement, vous pouvez utiliser @SuppressWarnings . Par exemple:

     @SuppressWarnings("deprecation") yourLineWhichIsDeprecated; 

    Jetez un oeil à cette réponse pour une liste assez longue des avertissements que vous pouvez supprimer. Vérifiez les autres articles sur ce sujet pour plus de détails.

    Dans IntelliJ 15, les menus en ligne “ampoule jaune” et alt-enter ne permettent pas de supprimer l’inspection pour 1 ligne.

    Lorsque vous effectuez les inspections via le menu, vous disposez d’autres options: Analyze -> Inspect Code...

    Ensuite, sur le panneau d’inspection, le côté droit offre diverses options. Une partie du texte dans le panneau de droite est cliquable. Notez que la fonction de résolution de problème (solution rapide) est également disponible.

    entrer la description de l'image ici

    (Apparemment, @tino l’a déjà remarqué dans un commentaire, mais son commentaire m’a manqué la première fois. J’ajoute ceci comme une réponse complète pour rendre plus facile à trouver le morceau important que j’ai personnellement manqué.)