Inspectopedia Help

Refactoring opportunities

Class has too many declared members   New in this release

Reports the classes that have too many properties or methods.

Complex class should be refactored   New in this release

Reports the classes that are too complex.

Complex function should be refactored   New in this release

Reports the functions or methods that are too complex.

Function has too high cyclomatic complexity   New in this release

Reports the methods that have high cyclomatic complexity and can probably be simplified.

Halstead metric   New in this release

Reports the methods with high Halstead Complexity metric.

LCOM metric   New in this release

Reports the classes that have high Lack of Cohesion metric value, which represents the degree of cohesiveness of a class.

Member can be pulled up   New in this release

Reports the class methods and properties that should be pulled up to the parent class or interface.

Method has Feature Envy on another class   New in this release

Reports the "Feature Envy" code smell.

Last modified: 11 September 2024