{% if single_build_view %} {% else %} {% endif %} {% for file in files %} {% set row_id = (id_prefix | default('file')) ~ '-' ~ loop.index %} {% if file.rules %} {% endif %} {% endfor %}
Profile Rules Violations Union RefsBuild RefsPeak RefsViolated Rules File
{% if file.rules %} {% endif %} {{ file.profile | default(file_profile) }} {% if file.rules_display is defined and file.rules_display.multi_build %} {% set display = file.rules_display %} {% set metric = 'rules' %} {% include 'cxx_profiles_partial_variant_metric.html' %} {% elif file.variant_counts %} {% for item in file.variant_counts %} {{ item.unique_rule_count | default(0) }}{% if file.variant_counts|length > 1 %} ({{ item.variant_label }}){% endif %} {% endfor %} {% else %} {{ file.unique_rule_count | default(0) }} {% endif %} {% if file.variant_display is defined and file.variant_display.multi_build %} {% set display = file.variant_display %} {% set metric = 'violations' %} {% include 'cxx_profiles_partial_variant_metric.html' %} {% elif file.variant_counts %} {% for item in file.variant_counts %} {% if single_build_view %}{% set value = item.unique_line_count | default(0) %}{% include 'cxx_profiles_partial_violation_count.html' %}{% else %}{{ item.unique_line_count | default(0) }}{% if file.variant_counts|length > 1 %} ({{ item.variant_label }}){% endif %}{% endif %} {% endfor %} {% else %} {% if single_build_view %}{% set value = file.unique_line_count | default(0) %}{% include 'cxx_profiles_partial_violation_count.html' %}{% else %}{{ file.unique_line_count | default(0) }}{% endif %} {% endif %} {% if file.refs_display is defined and file.refs_display.multi_build %} {% set display = file.refs_display %} {% set metric = 'refs' %} {% include 'cxx_profiles_partial_variant_metric.html' %} {% elif file.variant_counts %} {% for item in file.variant_counts %} {{ item.union_references | default(item.total_references) }}{% if file.variant_counts|length > 1 %} ({{ item.variant_label }}){% endif %} {% endfor %} {% else %} {{ file.total_references }} {% endif %} {% if single_build_view %} {% if file.variant_counts %} {% for item in file.variant_counts %} {{ item.peak_references | default(item.total_references) }}{% if file.variant_counts|length > 1 %} ({{ item.variant_label }}){% endif %} {% endfor %} {% else %} {{ file.peak_references | default(file.total_references) }} {% endif %} {% elif file.peak_refs_display is defined and file.peak_refs_display.multi_build %} {% set display = file.peak_refs_display %} {% set metric = 'peak_refs' %} {% include 'cxx_profiles_partial_variant_metric.html' %} {% elif file.variant_counts %} {% for item in file.variant_counts %} {{ item.peak_references | default(item.total_references) }}{% if file.variant_counts|length > 1 %} ({{ item.variant_label }}){% endif %} {% endfor %} {% else %} {{ file.peak_references | default(file.total_references) }} {% endif %} {% if file.violated_rules_display is defined and file.violated_rules_display.multi_build %} {% set display = file.violated_rules_display %} {% set index_kind = 'rule' %} {% include 'cxx_profiles_partial_variant_index_list.html' %} {% elif file.rule_variant_counts %} {% for variant in file.rule_variant_counts %} {{ variant.rule_count | default(0) }}{% if file.rule_variant_counts|length > 1 %} ({{ variant.variant_label }}){% endif %} [ {% for rule in variant.rules %}{% if not loop.first %}, {% endif %}{% if rule.doc_href %}{% endif %}{{ rule.rule_index }}:{{ rule.total_references | default(0) }}{% if rule.doc_href %}{% endif %}{% endfor %} ] {% endfor %} {% elif file.rules %} {{ file.rules | length }} [ {% for rule in file.rules %}{% if not loop.first %}, {% endif %}{% if rule.doc_href %}{% endif %}{{ rule.rule_index }}:{{ rule.total_references | default(0) }}{% if rule.doc_href %}{% endif %}{% endfor %} ] {% endif %} {% include 'cxx_profiles_partial_file_path_twoline.html' %}
{% if not single_build_view %} {% endif %} {% for rule in file.rules %} {% if not single_build_view %} {% endif %} {% endfor %}
Violations Union RefsPeak RefsBuild Refs Rule Violation Message
{{ rule.rule_index }} {% if rule.variant_display is defined and rule.variant_display.multi_build %} {% set display = rule.variant_display %} {% set metric = 'violations' %} {% include 'cxx_profiles_partial_variant_metric.html' %} {% elif single_build_view %} {% set value = rule.unique_line_count | default(0) %} {% include 'cxx_profiles_partial_violation_count.html' %} {% else %} {{ rule.unique_line_count | default(0) }} {% endif %} {% if rule.refs_display is defined and rule.refs_display.multi_build %} {% set display = rule.refs_display %} {% set metric = 'refs' %} {% include 'cxx_profiles_partial_variant_metric.html' %} {% elif rule.variant_counts %} {% for item in rule.variant_counts %} {{ item.union_references | default(item.total_references) }}{% if rule.variant_counts|length > 1 %} ({{ item.variant_label }}){% endif %} {% endfor %} {% else %} {{ rule.total_references }} {% endif %} {% if rule.peak_refs_display is defined and rule.peak_refs_display.multi_build %} {% set display = rule.peak_refs_display %} {% set metric = 'peak_refs' %} {% include 'cxx_profiles_partial_variant_metric.html' %} {% elif rule.variant_counts %} {% for item in rule.variant_counts %} {{ item.peak_references | default(item.total_references) }}{% if rule.variant_counts|length > 1 %} ({{ item.variant_label }}){% endif %} {% endfor %} {% else %} {{ rule.peak_references | default(rule.total_references) }} {% endif %} {% if rule.build_refs_display is defined and rule.build_refs_display.multi_build %} {% set display = rule.build_refs_display %} {% include 'cxx_profiles_partial_build_refs.html' %} {% else %} {{ rule.build_references | default(rule.total_references) | default(0) }} {% endif %} {{ rule.rule_label_html | safe }} {% if rule.violation_message_html %}
{{ rule.violation_message_html | safe }}
{% endif %}