()
| 43 | const active: Promise<void>[] = []; |
| 44 | |
| 45 | async function runNext(): Promise<void> { |
| 46 | while (queue.length > 0) { |
| 47 | const tsconfig = queue.shift()!; |
| 48 | const result = await checkProject(tsconfig); |
| 49 | results.push(result); |
| 50 | if (result.success) { |
| 51 | console.log(` ✅ ${result.tsconfig}`); |
| 52 | } else { |
| 53 | console.error(` ❌ ${result.tsconfig}`); |
| 54 | } |
| 55 | } |
| 56 | } |
| 57 | |
| 58 | for (let i = 0; i < concurrency; i++) { |
| 59 | active.push(runNext()); |
no test coverage detected