Class with too many constructors
Reports classes whose number of constructors exceeds the specified maximum.
Classes with too many constructors are prone to initialization errors, and often modeling such a class as multiple subclasses is preferable.
Configure the inspection:
Use the Constructor count limit field to specify the maximum allowed number of constructors in a class.
Use the Ignore deprecated constructors option to avoid adding deprecated constructors to the total count.
Constructor count limit
Ignore deprecated constructors
IntelliJ IDEA 2023.3, Qodana for JVM 2023.3