Metric-HIS.APCGCYCLE¶
HIS ap_cg_cycle metric: Number of callgraph recursions
Required inputs: RFG
Possible Messages
This rule has no predefined messages.
Options¶
This rule shares the following common options: exclude_messages_in_system_headers, excludes, includes, justification_checker, post_processing, provider, severity
This rule shares the following common metric options: base_view_name, excluded_node_types, report_all_values
The following places define options that affect this rule: Analysis-GlobalOptions
display_name¶
display_name : str | None = 'HIS ap_cg_cycle'
exclude_compiler_generated_cycles¶
exclude_compiler_generated_cycles : bool = False
ignored_edge_types¶
ignored_edge_types : set[str] = set()
max_value¶
max_value : int | None = 0
min_value¶
min_value : int | None = 0
pre_excludes¶
pre_excludes : set[bauhaus.analysis.config.GlobPattern] = set()
rfg_metric_name¶
rfg_metric_name : str = 'Metric.HIS.AP_CG_CYCLE'
selfloops¶
selfloops : bool = True
treat_global_excludes_as_pre_excludes¶
treat_global_excludes_as_pre_excludes : bool = True