( severity: CodeScanSeverity | undefined, style: 'plain' | 'markdown' = 'plain', )
| 113 | * @returns Formatted severity string |
| 114 | */ |
| 115 | export function formatSeverity( |
| 116 | severity: CodeScanSeverity | undefined, |
| 117 | style: 'plain' | 'markdown' = 'plain', |
| 118 | ): string { |
| 119 | if (!severity) { |
| 120 | return ''; |
| 121 | } |
| 122 | |
| 123 | const emoji = getSeverityEmoji(severity); |
| 124 | const displayText = severity === CodeScanSeverity.NONE ? 'All Clear' : capitalize(severity); |
| 125 | |
| 126 | if (style === 'markdown') { |
| 127 | return `_${emoji} ${displayText}_\n\n`; |
| 128 | } |
| 129 | |
| 130 | return `${emoji} ${displayText}`; |
| 131 | } |
| 132 | |
| 133 | /** |
| 134 | * Count comments by severity level |
no test coverage detected
searching dependent graphs…