()
| 30 | } |
| 31 | |
| 32 | function loadManifest(): Manifest { |
| 33 | const manifestPath = path.join(VALIDATION_DIR, "manifest.json"); |
| 34 | if (!fs.existsSync(manifestPath)) { |
| 35 | console.error( |
| 36 | "❌ No manifest found. Run extraction first: npm run extract", |
| 37 | ); |
| 38 | process.exit(1); |
| 39 | } |
| 40 | return JSON.parse(fs.readFileSync(manifestPath, "utf-8")); |
| 41 | } |
| 42 | |
| 43 | async function validateTypeScript(): Promise<ValidationResult[]> { |
| 44 | const results: ValidationResult[] = []; |
no test coverage detected
searching dependent graphs…