← Back to summary

{{ file_summary.path }}

File ID: {{ file_summary.file_id }}
{{ (file_summary.line_rate * 100) | round(1) }}%
Line Coverage ({{ file_summary.covered_lines }}/{{ file_summary.total_lines }})
{{ (file_summary.branch_rate * 100) | round(1) }}%
Branch Coverage ({{ file_summary.covered_branches }}/{{ file_summary.total_branches }})
{% if uncovered_line_ranges or uncovered_branches %}

Uncovered in this file

{% if uncovered_line_ranges %}

Uncovered lines: {{ uncovered_line_ranges }}

{% endif %} {% if uncovered_branches %}

Uncovered branches:

{% endif %}
{% endif %}
{% for line in lines %}
{{ line.number }} {{ line.source }}{% for arm in line.branches %}{{ arm.label }}{% endfor %}{% if line.excluded %}no cover{% endif %} {% if line.css_class == 'excluded' %}–{% else %}{{ line.hits }}x{% endif %}
{% endfor %}