fix: moved complexity report handling to list tasks rather than list tasks direct

This commit is contained in:
Shrey Paharia
2025-04-23 10:08:57 +05:30
parent fffcc5a89d
commit 463de0035c
2 changed files with 44 additions and 19 deletions

View File

@@ -51,6 +51,7 @@ export async function listTasksDirect(args, log) {
const resultData = listTasks(
tasksJsonPath,
statusFilter,
reportPath,
withSubtasksFilter,
'json'
);
@@ -66,20 +67,6 @@ export async function listTasksDirect(args, log) {
};
}
// Add complexity scores to tasks if report exists
const complexityReport = readComplexityReport(reportPath);
if (complexityReport && complexityReport.complexityAnalysis) {
resultData.tasks = resultData.tasks.map((task) => {
const analysis = complexityReport.complexityAnalysis.find(
(a) => a.taskId === task.id
);
if (analysis) {
return { ...task, complexityScore: analysis.complexityScore };
}
return task;
});
}
log.info(
`Core listTasks function retrieved ${resultData.tasks.length} tasks`
);