Category | +Covered | +Total | +Percentage | +
---|---|---|---|
${cat.charAt(0).toUpperCase() + cat.slice(1)} | +${data.covered} | +${data.total} | +${data.total > 0 ? ((data.covered / data.total) * 100).toFixed(1) : 0}% | +
Sample | +Status | +Errors | +Warnings | +Rules Triggered | +
---|---|---|---|---|
${r.sampleName} | +${r.passed ? '✅ PASSED' : '❌ FAILED'} | +${r.errors.length} | +${r.warnings.length} | +${r.rulesTriggered.length} | +
All rules covered! 🎉
' : ` +The following ${coverage.uncoveredRules.length} rules need test coverage:
+Generated: ${new Date().toISOString()}
+