{{#if mainResult.count.error}} {{#mainResult.errors}}
{{code}}  {{count}}
{{#unless readonly}} {{#if ../../isTaskPage}}
{{/if}} {{/unless}}
{{message}}
{{#if solutions.length}}
Solutions:
{{/if}} {{#if items.length}}
Selectors:
    {{#each items}}
  • {{selector}}
  • {{/each}}
{{/if}}
{{/mainResult.errors}} {{else}}
Well done! You have 0 errors.
{{/if}}
{{#if mainResult.count.warning}} {{#mainResult.warnings}}
{{code}}  {{count}}
{{#unless readonly}} {{#if ../../isTaskPage}}
{{/if}} {{/unless}}
{{message}}
{{#if solutions.length}}
Solutions:
{{/if}} {{#if items.length}}
Selectors:
    {{#each items}}
  • {{selector}}
  • {{/each}}
{{/if}}
{{/mainResult.warnings}} {{else}}
Well done! You have 0 warnings.
{{/if}}
{{#if mainResult.count.notice}} {{#mainResult.notices}}
{{code}}  {{count}}
{{#unless readonly}} {{#if ../../isTaskPage}}
{{/if}} {{/unless}}
{{message}}
{{#if solutions.length}}
Solutions:
{{/if}} {{#if items.length}}
Selectors:
    {{#each items}}
  • {{selector}}
  • {{/each}}
{{/if}}
{{/mainResult.notices}} {{else}}
Well done! You have 0 notices.
{{/if}}
{{#if mainResult.ignore.length}} {{#mainResult.ignore}}
{{name}}
{{#unless readonly}} {{#if ../../isTaskPage}}
{{/if}} {{/unless}}
{{#if description}} {{description}} {{/if}}
{{/mainResult.ignore}} {{else}}
You have no ignored rules.
{{/if}}