IntelliJ IDEA Ultimate 2018.3.5 дублирующий код не выделен - PullRequest
0 голосов
/ 04 марта 2019

Двойной код IntelliJ IDEA Ultimate 2018.3.5 не выделяется на лету.Я установил флажок Settings -> Inspections -> General, но при дублировании кода в Java ничего не выделяется.

  public void testSt() {
        List<String> ss = new ArrayList<>();
        ss.add("43");
        ss.add("43");
        ss.add("43");

    }

  public void testSt2() {
        List<String> ss = new ArrayList<>();
        ss.add("43");
        ss.add("43");
        ss.add("43");
   }

Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 05 марта 2019

Я нашел проблему по моей проблеме, я оставлю ее здесь, на случай, если она понадобится другим.Начиная с версии 2018 IntelliJ Ultimate, вам необходимо дублировать хотя бы несколько единиц кода, чтобы их можно было обнаружить на лету.https://www.jetbrains.com/help/idea/code-duplication-analysis-settings.html

Если у вас всего 2-3 строки дубликата кода, он не будет обнаружен.

Вы можете поиграть с настройками «Не показывать дубликаты проще, чем» enter image description here

Надеюсь, что другие получат пользу от моего опыта.Спасибо.

...