Ответ 1
Доступно только в IntelliJ Ultimate:
Чтобы отключить обнаружение дублированного кода, перейдите на
Файл → Настройки → Редактор → Проверки → Общие → Дублированный фрагмент кода
и снимите флажок "Дублировать фрагмент кода".
Можно ли отключить обнаружение двойного кода в Intellij?
Я не нашел эту функцию полезной, и она продолжает отвлекать меня.
Доступно только в IntelliJ Ultimate:
Чтобы отключить обнаружение дублированного кода, перейдите на
Файл → Настройки → Редактор → Проверки → Общие → Дублированный фрагмент кода
и снимите флажок "Дублировать фрагмент кода".
Добавьте подсказку в свой код, чтобы другие знали ваше намерение:
@SuppressWarnings("Duplicates")
Да, это возможно, но я бы настоятельно советовал ему!
Дублирующий код - это форма технического долга. Любой дублированный код, содержащий ошибку, означает, что теперь у вас есть дублируемая ошибка - тогда вы рискуете, что, исправляя ее, вы будете исправлять ее только в одном месте, а дубликат останется...
Если дублирующие предупреждения кода отвлекают вас, то лучшей стратегией для их устранения является удаление дублирования кода... Ваша кодовая база и будущие сопровождающие вас будут благодарны за это
Этот скринкаст и первые две минуты этот веб-семинар показать не только, как настроить (и отключить) предупреждение, но и как использовать рефакторинг IntelliJ для удаления дублированного кода.
Этот ответ может быть немного неуместным, но я нашел это полезным. Из этого ответа, если вы хотите отключить его для определенного блока кода, а не для всего метода или класса или ide, просто добавьте следующую строку непосредственно перед этим блоком кода
//noinspection Duplicates
Примечание: Вы не можете оставлять другие комментарии после этой строки.