{% if single_build_view %} {% else %} {% endif %} {% for rule in rules %} {% set row_id = (id_prefix | default('rule')) ~ '-' ~ loop.index %} {% if rule.files %} {% endif %} {% endfor %}
Profile Rule Violations Union RefsBuild RefsPeak RefsViolating Files Violation Message
{% if rule.files %} {% endif %} {{ rule.profile | default(rule_profile) }} {{ rule.rule_id }} {% 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 rule.variant_counts %} {% for item in rule.variant_counts %} {% if single_build_view %}{% set value = item.unique_line_count %}{% include 'cxx_profiles_partial_violation_count.html' %}{% else %}{{ item.unique_line_count }}{% if rule.variant_counts|length > 1 %} ({{ item.variant_label }}){% endif %}{% endif %} {% endfor %} {% else %} {% if 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 %} {% 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 single_build_view %} {% if 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 %} {% elif 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.violating_files_display is defined and rule.violating_files_display.multi_build %} {% set display = rule.violating_files_display %} {% set index_kind = 'file' %} {% include 'cxx_profiles_partial_variant_index_list.html' %} {% elif rule.variant_counts %} {% for variant in rule.variant_counts %} {{ variant.file_count | default(0) }}{% if rule.variant_counts|length > 1 %} ({{ variant.variant_label }}){% endif %} [ {% for file in variant.files %}{% if not loop.first %}, {% endif %}{% if file.href %}{% endif %}{{ file.file_index }}:{{ file.total_references | default(0) }}{% if file.href %}{% endif %}{% endfor %} ] {% endfor %} {% elif rule.files %} {{ rule.files | length }} [ {% for file in rule.files %}{% if not loop.first %}, {% endif %}{% if file.href %}{% endif %}{{ file.file_index | default(loop.index) }}:{{ file.total_references | default(0) }}{% if file.href %}{% endif %}{% endfor %} ] {% endif %} {% if rule.violation_message_html %}
{{ rule.violation_message_html | safe }}
{% endif %}
{% if not single_build_view %} {% endif %} {% for file in rule.files %} {% if not single_build_view %} {% endif %} {% endfor %}
Violations Union RefsPeak RefsBuild Refs File
{{ file.file_index }} {% 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 %}{% include 'cxx_profiles_partial_violation_count.html' %}{% else %}{{ item.unique_line_count }}{% 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 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.build_refs_display is defined and file.build_refs_display.multi_build %} {% set display = file.build_refs_display %} {% include 'cxx_profiles_partial_build_refs.html' %} {% else %} {{ file.build_references | default(file.total_references) | default(0) }} {% endif %} {% include 'cxx_profiles_partial_file_path_twoline.html' %}