Можно ли отключить обнаружение повторяющегося кода в Intellij?
Я не нашел эту функцию полезной, и она продолжает меня отвлекать.
intellij-idea
зуддуз
источник
источник
Добавьте подсказку в свой код, чтобы другие знали о ваших намерениях:
источник
Да, это возможно , но я бы категорически не советовал!
Дублирование кода - это форма технического долга. Любой дублированный код, содержащий ошибку, означает, что теперь у вас есть дублированная ошибка - тогда вы рискуете, что, исправив ее, вы исправите ее только в одном месте, а дубликат останется ...
Если предупреждения о дублировании кода отвлекают вас, то лучшая стратегия избавления от них - это удалить дублирование кода ... Ваша кодовая база и будущие сопровождающие будут вам за это благодарны
источник
Этот ответ может быть немного неуместным, но я нашел его полезным. Из этого ответа, если вы хотите отключить его для определенного блока кода, а не всего метода, класса или ide, просто добавьте следующую строку непосредственно перед этим блоком кода
Примечание: вы не можете помещать другие комментарии после этой строки.
источник
Не удалось заставить ни один из этих ответов работать в Webstorm.
Чтобы обойти это, не отключая эту функцию, я добавил эту строку кода:
Это заставляет предупреждение исчезнуть, если вы добавите его в один из двух дублирующих файлов, поскольку они больше не дублируются.
Другой альтернативой, если вы используете lodash, является:
источник