UNPKG

refakts

Version:

TypeScript refactoring tool built for AI coding agents to perform precise refactoring operations via command line instead of requiring complete code regeneration.

20 lines 770 B
#!/usr/bin/env node "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const plugin_loader_1 = require("./plugin-loader"); const functional_reporter_1 = require("./functional-reporter"); const runQualityChecks = async (sourceDir) => { const checks = (0, plugin_loader_1.loadQualityChecks)(); const allIssues = await Promise.all(checks.map(check => check.check())); return allIssues.flat(); }; const main = async () => { const issues = await runQualityChecks('src'); const report = (0, functional_reporter_1.generateReport)(issues); console.log(report); process.exit(issues.length > 0 ? 1 : 0); }; if (require.main === module) { main().catch(console.error); } //# sourceMappingURL=functional-quality-runner.js.map