(s: vscode.DiagnosticSeverity)
| 185 | // ───────────────────────────────────────────────────────────────────────────── |
| 186 | |
| 187 | function severityLabel(s: vscode.DiagnosticSeverity): string { |
| 188 | switch (s) { |
| 189 | case vscode.DiagnosticSeverity.Error: return 'error'; |
| 190 | case vscode.DiagnosticSeverity.Warning: return 'warning'; |
| 191 | case vscode.DiagnosticSeverity.Information: return 'info'; |
| 192 | case vscode.DiagnosticSeverity.Hint: return 'hint'; |
| 193 | default: return 'issue'; |
| 194 | } |
| 195 | } |
| 196 | |
| 197 | /** Collect language-server diagnostics for a file (optionally only those touching `range`). */ |
| 198 | function collectDiagnostics(uri: vscode.Uri, range?: vscode.Range): { text: string; count: number } { |
no outgoing calls
no test coverage detected