@php /** @var bool $shouldShow */ /** @var ?string $runUrl */ /** @var ?string $state */ /** @var ?string $message */ /** @var ?string $coverageStatus */ /** @var ?string $fidelity */ /** @var int $uncoveredTypesCount */ /** @var list $uncoveredTypes */ $coverageHasWarnings = in_array(($coverageStatus ?? null), ['warning', 'unproven'], true); @endphp
@if ($shouldShow && ($coverageHasWarnings || ($state ?? null) === 'no_snapshot'))
@if (($state ?? null) === 'no_snapshot') Current baseline unavailable @else Baseline compare coverage warnings @endif
@if (($state ?? null) === 'no_snapshot') {{ $message }} @elseif (($coverageStatus ?? null) === 'unproven') Coverage proof was missing or unreadable for the last baseline comparison, so findings were suppressed for safety. @else The last baseline comparison had incomplete coverage for {{ (int) $uncoveredTypesCount }} policy {{ Str::plural('type', (int) $uncoveredTypesCount) }}. Findings may be incomplete. @endif @if (filled($fidelity)) Fidelity: {{ Str::title($fidelity) }} @endif
@if (! empty($uncoveredTypes))
Uncovered: {{ implode(', ', array_slice($uncoveredTypes, 0, 6)) }}@if (count($uncoveredTypes) > 6)…@endif
@endif @if (($state ?? null) !== 'no_snapshot' && filled($runUrl)) @endif
@endif