jscpd - copy/paste report

Dashboard

Total Files

{{ total_sources }}

Total Lines of Code

{{ total_lines }}

Number of Clones

{{ total_clones }}

Duplicated Lines

{{ duplicated_lines }} ({{ percentage }}%)

Formats with Duplications

{% for fmt in formats %} {% endfor %}
Format Files Lines Clones Duplicated Lines Duplicated Tokens
{{ fmt.name }} {{ fmt.sources }} {{ fmt.lines }} {{ fmt.clones }} {{ fmt.duplicated_lines }} ({{ fmt.percentage }}%) {{ fmt.duplicated_tokens }} ({{ fmt.percentage_tokens }}%)
Total {{ total_sources }} {{ total_lines }} {{ total_clones }} {{ duplicated_lines }} ({{ percentage }}%) {{ duplicated_tokens }} ({{ percentage_tokens }}%)
{% if total_clones == 0 %}

No duplicates found.

{% else %} {% for group in clone_groups %}

{{ group.format }}

{% for clone in group.clones %}
{{ clone.file_a }} (Line {{ clone.start_a }}:{{ clone.start_col_a }} - Line {{ clone.end_a }}:{{ clone.end_col_a }}), {{ clone.file_b }} (Line {{ clone.start_b }}:{{ clone.start_col_b }} - Line {{ clone.end_b }}:{{ clone.end_col_b }})
{{ clone.fragment }}
{% endfor %}
{% endfor %} {% endif %}