Metric-HIS.NOMVPR¶
HIS NOMVPR metric: Number of MISRA violations, per rule
This metric calculates the number of violations of the activated rules matching the given globbing patterns (HIS NOMVPR). The default value corresponds to the HIS standard which counts the number of Misra violations.Note: The Option Results.Dashboard.advanced.import_only_first_style_violation_per_line can affect the results of this metric, since the violations already counted by this metric could be removed before being imported into the database and subsequently the dashboard and plugins.
Possible Messages
This rule has no predefined messages.
Options¶
This rule shares the following common options: severity
This rule shares the following common metric options: report_all_values
The following places define options that affect this rule: Analysis-GlobalOptions
append_error_number_to_metric_name¶
append_error_number_to_metric_name : bool = False
append_rule_names_to_metric_name¶
append_rule_names_to_metric_name : bool = True
counted_rules (if present at
the rule) should be appended to the metric name.
count_suppressed_issues¶
count_suppressed_issues : bool = False
display_name¶
display_name : str | None = 'Number of MISRA violations of rule: '
counted_rules (if present at the rule) appended to it, if
sum_up_violations is false.
If unset, metric_name is used.
max_value¶
max_value : int = 0
metric_name¶
metric_name : str = 'Metric.HIS.NOMVPR'
counted_rules (if present at the rule)
added at the end.
min_value¶
min_value : int = 0
rules¶
rules : set[bauhaus.analysis.config.GlobPattern] = {'Misra*'}
sum_up_violations¶
sum_up_violations : bool = False