Какой плагин intellji может помочь улучшить кодирование java? - PullRequest
1 голос
/ 07 мая 2020

Это пример, исходный код (если я помню):

public static List<String> transform(List<String> listOfString) { 

    return listOfString.stream()
                       .map(str -> toUpperCase(str))
                       .collect(toList());
} 

Если вы посмотрите на линию карты, ее можно улучшить

public static List<String> transform(List<String> listOfString) { 
    return listOfString.stream()
                       .map(String::toCamelCase)
                       .collect(toList());
} 

Мой вопрос есть, любой плагин может напомнить мне об этом?

Ответы [ 2 ]

1 голос
/ 07 мая 2020

Вы можете использовать быстрое исправление «Заменить лямбду ссылкой на метод» (доступно по нажатию Alt + Enter) enter image description here

предоставляется " Лямбда может быть заменена методом ссылка"проверка (Java | Java средства миграции на уровень языка | Java 8 | Lambda можно заменить ссылкой на метод).

1 голос
/ 07 мая 2020

Конечно, я предлагаю вам sonarlint!

Взгляните на это:

SonarLint

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...