Ts Screener [work] Link

return filePath, totalSymbols, typedSymbols, anyCount, missingTypes, implicitAnyLines, errors: this.checkStrictOptions(sourceFile), ;

"name": "ts-screener", "version": "1.0.0", "type": "module", "bin": "ts-screener": "./dist/cli.js" , "scripts": "build": "tsc", "start": "node dist/cli.js" , "dependencies": "commander": "^11.0.0", "glob": "^10.3.0", "typescript": "^5.0.0" , "devDependencies": "@types/node": "^20.0.0" ts screener

return errors;

program.parse(); import ScreenerReport from '../types.js'; export function consoleReporter(report: ScreenerReport): void console.log('\n📊 TypeScript Screener Report\n'); console.log( ✅ Files scanned: $report.summary.filesScanned ); console.log( 🎯 Type coverage: $report.summary.typeCoveragePercent% ); console.log( ⚠️ Total 'any' usage: $report.summary.totalAnyUsage ); console.log( ❓ Missing type annotations: $report.summary.totalMissingTypes ); console.log( 🏁 Status: $report.summary.passed ? 'PASSED ✅' : 'FAILED ❌' ); "bin": "ts-screener": "./dist/cli.js"

return this.buildReport(reports);

if (!report.summary.passed) process.exit(1); "scripts": "build": "tsc"