Отключить предупреждения IntelliJ
Меня действительно раздражает, что IntelliJ выделяет определенные "ошибки" (которые не мешают успешной компиляции) так же, как подсвечиваются реальные ошибки. Например, магическое число на самом деле не является ошибкой, но оно будет помечено точно так же, как и ошибка несовместимого типа.
Как я могу это изменить?
3 ответа
Перейдите в Настройки -> Инспекции. Затем вам нужно поискать в длинном списке оскорбительный осмотр, имя которого вы можете получить, наведя курсор на маркер предупреждения на полях. Вы можете изменить серьезность проверки, будь то ошибка, предупреждение и т. Д., Или просто отключить ее.
Изменить: если вы ищете "магия" в настройках, вы получите следующее, что должно быть полезно:
Всякий раз, когда вы видите предупреждение / ошибку проверки, вы можете поместить каретку на нее и нажать Alt+Enter (также появляется лампочка, которая сообщает вам об этом). Появится меню с предлагаемыми быстрыми исправлениями. Возможно, вам придется открыть подменю, нажав кнопку "Вправо", и вы найдете "Изменить настройки проверки" там. Вызвав это, вы можете продолжить, как в ответе hvgotcodes:), это просто более быстрый способ добраться до этих настроек.
Как сказал Майкл Кэлвин, вы можете использовать аннотацию SuppressWarnings. Например:
@SuppressWarnings("OptionalUsedAsFieldOrParameterType")
Обычно поиск в Интернете для точного описания приводит меня к этому.
Не имеет непосредственного отношения к OP, но может быть полезным для будущих пользователей Google
Я добрался до этого вопроса, пытаясь выяснить, как отключить предупреждения IntelliJ IDEA о функциях Guava, которые были заменены функциями Java 8. Я не могу использовать версии этих функций для Java 8 в моем случае из-за библиотеки, которую мы используем, которая была построена с использованием Guava (несмотря на то, что я являюсь проектом Java 8). Чтобы решить эту проблему, я добавил SuppressWarnings
аннотация перед любым классом, использующим Guava:
@SuppressWarnings(Guava)
public final class...