Проверка кода не работает! Intellij IDE - PullRequest
0 голосов
/ 04 апреля 2020

У меня проблемы с intelli js Окончательная проверка кода! Это только показывает мне базовые c проверки / альтернативы для замены кода, такие как «Инвертировать, если условие» и ничего больше. Я проверил настройки, если все выбрано, и я также переустановил intellij, но все еще не работает!

Раньше мне давали больше альтернатив для замены кода не только «инвертировать условие», но было больше альтернатив. Одним из них было «Заменить условие Optional.isPresent () функциональным выражением стиля»

Так что всякий раз, когда я писал:

  if (userOptional.isPresent()) {
            return ResponseEntity.ok(userOptional.get());
        }
        return ResponseEntity.status(HttpStatus.NOT_FOUND).
            body(new ErrorMessage("User " + id + " was not found"));

..., он давал мне такую ​​замену:

 return userOptional.<ResponseEntity<?>>map(ResponseEntity::ok)
            .orElseGet(()->ResponseEntity.status(HttpStatus.NOT_FOUND)
            .body(new ErrorMessage("User " + id + " was not found")));


...