PMD Regression Tester Diff Report for {{project_name}}

Summary

Base Patch Difference
Violations {{diff.violation_counts.base_total}} {{diff.violation_counts.patch_total}} {% include 'diff_pill_row' h: diff.violation_counts %}
Errors {{diff.error_counts.base_total}} {{diff.error_counts.patch_total}} {% include 'diff_pill_row' h: diff.error_counts %}
ConfigErrors {{diff.configerror_counts.base_total}} {{diff.configerror_counts.patch_total}} {% include 'diff_pill_row' h: diff.configerror_counts %}
Execution time {{diff.base_execution_time}} {{diff.patch_execution_time}} {{diff.diff_execution_time}}
Timestamp {{diff.base_timestamp}} {{diff.patch_timestamp}}
Full Report Base PMD Report Patch PMD Report

Summary by rule

{% assign sorted_rule_diffs = diff.rule_diffs | sort: 'name' %} {% for rule_diff in sorted_rule_diffs %} {% endfor %}
Rule Base Patch Added Changed Removed
{{ rule_diff.name }} [doc] {{ rule_diff.base_total }} {{ rule_diff.patch_total }} {{ rule_diff.new }} {{ rule_diff.changed }} {{ rule_diff.removed }}

Violations

Location (click row to expand) Rule Message Type

Errors

{% for error in error_diffs %} {% endfor %}
File Description (click to expand)
{{error.short_filename}} {{error.short_message | escape | replace: error.filename, "$FILE" }}
{{ error.stack_trace_html }}
                                

ConfigErrors

{% for configerror in configerror_diffs %} {% endfor %}
Rule Message
{{configerror.rule}} {{configerror.message}}