(lintDiagnostics: LintDiagnostic[])
| 62 | * | |
| 63 | */ |
| 64 | export function getLintWarningsAsText(lintDiagnostics: LintDiagnostic[]): string { |
| 65 | const lintWarnings = getLintWarnings(lintDiagnostics) |
| 66 | |
| 67 | const textLines: string[] = [] |
| 68 | if (lintWarnings.length > 0) { |
| 69 | textLines.push(yellow(`\nPrisma schema warning${lintWarnings.length > 1 ? 's' : ''}:`)) |
| 70 | for (const warning of lintWarnings) { |
| 71 | textLines.push(warningToString(warning)) |
| 72 | } |
| 73 | } |
| 74 | |
| 75 | return textLines.join('\n') |
| 76 | } |
| 77 | |
| 78 | export function warningToString(warning: LintDiagnostic): string { |
| 79 | return yellow(`- ${warning.text}`) |
no test coverage detected