TAREA #22342
abierta[SonarQube on tca-node-coordination - CRITICAL] Refactor this function to reduce its Cognitive Complexity from 47 to the 15 allowed.
0%
Descripción
SonarQube Issue Detected
- Message: Refactor this function to reduce its Cognitive Complexity from 47 to the 15 allowed.
- Severity: CRITICAL
- Rule: typescript:S3776
- Component: tca-node-coordination:src/controllers/coordinationManagementController.ts
- Line: 421
- Effort/Debt: 37min
Flows / Execution Path (Steps to reproduce the bug):
Flow 1:
1. [src/controllers/coordinationManagementController.ts:425] +1
Flow 2:
1. [src/controllers/coordinationManagementController.ts:431] +1
Flow 3:
1. [src/controllers/coordinationManagementController.ts:431] +1
Flow 4:
1. [src/controllers/coordinationManagementController.ts:441] +2 (incl. 1 for nesting)
Flow 5:
1. [src/controllers/coordinationManagementController.ts:442] +2 (incl. 1 for nesting)
Flow 6:
1. [src/controllers/coordinationManagementController.ts:442] +1
Flow 7:
1. [src/controllers/coordinationManagementController.ts:447] +1
Flow 8:
1. [src/controllers/coordinationManagementController.ts:450] +2 (incl. 1 for nesting)
Flow 9:
1. [src/controllers/coordinationManagementController.ts:453] +2 (incl. 1 for nesting)
Flow 10:
1. [src/controllers/coordinationManagementController.ts:457] +2 (incl. 1 for nesting)
Flow 11:
1. [src/controllers/coordinationManagementController.ts:463] +2 (incl. 1 for nesting)
Flow 12:
1. [src/controllers/coordinationManagementController.ts:464] +3 (incl. 2 for nesting)
Flow 13:
1. [src/controllers/coordinationManagementController.ts:466] +2 (incl. 1 for nesting)
Flow 14:
1. [src/controllers/coordinationManagementController.ts:476] +3 (incl. 2 for nesting)
Flow 15:
1. [src/controllers/coordinationManagementController.ts:487] +3 (incl. 2 for nesting)
Flow 16:
1. [src/controllers/coordinationManagementController.ts:490] +4 (incl. 3 for nesting)
Flow 17:
1. [src/controllers/coordinationManagementController.ts:498] +3 (incl. 2 for nesting)
Flow 18:
1. [src/controllers/coordinationManagementController.ts:498] +1
Flow 19:
1. [src/controllers/coordinationManagementController.ts:504] +4 (incl. 3 for nesting)
Flow 20:
1. [src/controllers/coordinationManagementController.ts:511] +2 (incl. 1 for nesting)
Flow 21:
1. [src/controllers/coordinationManagementController.ts:519] +1
Flow 22:
1. [src/controllers/coordinationManagementController.ts:530] +1
Flow 23:
1. [src/controllers/coordinationManagementController.ts:561] +1
Flow 24:
1. [src/controllers/coordinationManagementController.ts:587] +1
Flow 25:
1. [src/controllers/coordinationManagementController.ts:592] +1
---
View in SonarQube:
http://localhost:9000/project/issues?id=tca-node-coordination&issues=b9ccd5fc-e11c-410d-a7d5-9dc6d4799e9b