Metric-OO.CBOa

Coupling between objects (excluding ancestors)

Required inputs: RFG

Number of classes that are coupled to a class C, i.e., the size of the union set of classes that are using fields and methods of C and the classes that are used by C's fields and methods (so both directions count here).

Ancestor classes of a class are not taken into account.

Possible Messages

This rule has no predefined messages.

Options

display_name

display_name : str | None = 'Coupling between objects (excluding ancestors)'

Description of the metric shown in the dashboard. If None, rfg_metric_name is used.
 

max_value

max_value : int | None = 5

Maximum allowed value. None if unlimited.
 

min_value

min_value : int | None = 0

Minimum allowed value. None if unlimited.
 

rfg_metric_name

rfg_metric_name : str = 'Metric.OO.CBOa'

Name of the node attribute storing the metric value in the RFG.