Redundant no-arg constructor
Reports unnecessary constructors.
A constructor is unnecessary if it is the only constructor of a class, has no parameters, has the same access modifier as its containing class, and does not perform any initialization except explicitly or implicitly calling the superclass constructor without arguments. Such a constructor can be safely removed as it will be generated by the compiler even if not specified.
After the quick-fix is applied:
Use the inspection settings to ignore unnecessary constructors that have an annotation.
Ignore constructors with an annotation
IntelliJ IDEA 2023.3, Qodana for JVM 2023.3