Reports transform operations called on Mono<Void> value inside a Reactor chain.

Mono<Void> completes without any value, that's why there is nothing to invoke the transformation function on. The quick-fix suggests replacing map() and flatMap() with then().

Example:

Mono.when(Mono.just(1), Mono.just(2))
                .map(v -> "New value")
                .doFinally(System.out::println);

After the quick-fix is applied:

Mono.when(Mono.just(1), Mono.just(2))
                .then(Mono.fromCallable(() -> "New value"))
                .doFinally(System.out::println);

New in 2023.1