Code Inspection: Complex class should be refactored
Configure inspections: Settings | Editor | Inspections
Show intention actions: AltEnter
Reports the classes that are too complex.
Class complexity is evaluated based on three metrics:
TCC (Tight class cohesion) — the measure of class cohesiveness (more is better).
WMC (Weighted Method count) — the sum of cyclomatic complexities for all methods in a class (less is better).
ATFD (Access to foreign data) — the number of properties from another class that are accessed in the current class (less is better).
Place the caret at the highlighted line and press AltEnter or click
.
Click the arrow next to the inspection you want to suppress and select the necessary suppress action.