Report packages which contain only classes extending java.lang.Throwable, either directly or indirectly.
Although exceptions usually don't depend on other classes for their implementation, they are normally not used separately.
It is often a better design to locate exceptions in the same package as the classes that use them.
Because this inspection requires global code analysis it is only available for Analyze|Inspect Code or
Analyze|Run Inspection by Name and it will not report in the editor.
New in 2017.3