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
JavaScript
;
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