Inspectopedia Help

Packaging issues

Class independent of its package  

Reports classes that don't depend on any other class in their package and are not a dependency for any other class in their package.

Class only used from one other package  

Reports classes that don't depend on any other class in their package, depend on classes from another package, and are themselves a dependency only for classes from this other package.

Exception package  

Reports packages that only contain classes that extend java.lang.Throwable, either directly or indirectly.

Package with classes in multiple modules  

Reports non-empty packages that are present in several modules.

Package with disjoint dependency graph  

Reports packages whose classes can be separated into mutually independent subsets.

Package with too few classes  

Reports packages that contain fewer classes than the specified minimum.

Package with too many classes  

Reports packages that contain too many classes.

Last modified: 18 June 2024