Подтвердить что ты не робот

Можно ли отключить обнаружение двойного кода в Intellij?

Можно ли отключить обнаружение двойного кода в Intellij?

Я не нашел эту функцию полезной, и она продолжает отвлекать меня.

4b9b3361

Ответ 1

Доступно только в IntelliJ Ultimate:

Чтобы отключить обнаружение дублированного кода, перейдите на

Файл → Настройки → Редактор → Проверки → Общие → Дублированный фрагмент кода

и снимите флажок "Дублировать фрагмент кода". intellij code duplication

Ответ 2

Добавьте подсказку в свой код, чтобы другие знали ваше намерение:

@SuppressWarnings("Duplicates")

Ответ 3

Да, это возможно, но я бы настоятельно советовал ему!

Дублирующий код - это форма технического долга. Любой дублированный код, содержащий ошибку, означает, что теперь у вас есть дублируемая ошибка - тогда вы рискуете, что, исправляя ее, вы будете исправлять ее только в одном месте, а дубликат останется...

Если дублирующие предупреждения кода отвлекают вас, то лучшей стратегией для их устранения является удаление дублирования кода... Ваша кодовая база и будущие сопровождающие вас будут благодарны за это

Ответ 4

Этот скринкаст и первые две минуты этот веб-семинар показать не только, как настроить (и отключить) предупреждение, но и как использовать рефакторинг IntelliJ для удаления дублированного кода.

Ответ 5

Этот ответ может быть немного неуместным, но я нашел это полезным. Из этого ответа, если вы хотите отключить его для определенного блока кода, а не для всего метода или класса или ide, просто добавьте следующую строку непосредственно перед этим блоком кода

//noinspection Duplicates

Примечание: Вы не можете оставлять другие комментарии после этой строки.