This rule reports any method or class method whose complexity is above a certain threshold (20 by default; it is configurable).

The more complex a method is, the harder it is to read, test and modify. This is a strong indication that the code should be refactored.