TAREA #22343
abierta[SonarQube on tca-node-coordination - CRITICAL] Refactor this function to reduce its Cognitive Complexity from 70 to the 15 allowed.
0%
Descripción
SonarQube Issue Detected
- Message: Refactor this function to reduce its Cognitive Complexity from 70 to the 15 allowed.
- Severity: CRITICAL
- Rule: typescript:S3776
- Component: tca-node-coordination:src/controllers/coordinationManagementController.ts
- Line: 598
- Effort/Debt: 1h
Flows / Execution Path (Steps to reproduce the bug):
Flow 1:
1. [src/controllers/coordinationManagementController.ts:602] +1
Flow 2:
1. [src/controllers/coordinationManagementController.ts:605] +1
Flow 3:
1. [src/controllers/coordinationManagementController.ts:609] +1
Flow 4:
1. [src/controllers/coordinationManagementController.ts:613] +2 (incl. 1 for nesting)
Flow 5:
1. [src/controllers/coordinationManagementController.ts:613] +1
Flow 6:
1. [src/controllers/coordinationManagementController.ts:622] +3 (incl. 2 for nesting)
Flow 7:
1. [src/controllers/coordinationManagementController.ts:623] +3 (incl. 2 for nesting)
Flow 8:
1. [src/controllers/coordinationManagementController.ts:623] +1
Flow 9:
1. [src/controllers/coordinationManagementController.ts:629] +2 (incl. 1 for nesting)
Flow 10:
1. [src/controllers/coordinationManagementController.ts:632] +3 (incl. 2 for nesting)
Flow 11:
1. [src/controllers/coordinationManagementController.ts:635] +3 (incl. 2 for nesting)
Flow 12:
1. [src/controllers/coordinationManagementController.ts:641] +3 (incl. 2 for nesting)
Flow 13:
1. [src/controllers/coordinationManagementController.ts:642] +4 (incl. 3 for nesting)
Flow 14:
1. [src/controllers/coordinationManagementController.ts:644] +3 (incl. 2 for nesting)
Flow 15:
1. [src/controllers/coordinationManagementController.ts:652] +4 (incl. 3 for nesting)
Flow 16:
1. [src/controllers/coordinationManagementController.ts:659] +4 (incl. 3 for nesting)
Flow 17:
1. [src/controllers/coordinationManagementController.ts:661] +5 (incl. 4 for nesting)
Flow 18:
1. [src/controllers/coordinationManagementController.ts:668] +4 (incl. 3 for nesting)
Flow 19:
1. [src/controllers/coordinationManagementController.ts:668] +1
Flow 20:
1. [src/controllers/coordinationManagementController.ts:674] +5 (incl. 4 for nesting)
Flow 21:
1. [src/controllers/coordinationManagementController.ts:680] +3 (incl. 2 for nesting)
Flow 22:
1. [src/controllers/coordinationManagementController.ts:687] +3 (incl. 2 for nesting)
Flow 23:
1. [src/controllers/coordinationManagementController.ts:690] +3 (incl. 2 for nesting)
Flow 24:
1. [src/controllers/coordinationManagementController.ts:728] +1
Flow 25:
1. [src/controllers/coordinationManagementController.ts:741] +1
Flow 26:
1. [src/controllers/coordinationManagementController.ts:742] +1
Flow 27:
1. [src/controllers/coordinationManagementController.ts:746] +2 (incl. 1 for nesting)
Flow 28:
1. [src/controllers/coordinationManagementController.ts:746] +1
Flow 29:
1. [src/controllers/coordinationManagementController.ts:774] +1
---
View in SonarQube:
http://localhost:9000/project/issues?id=tca-node-coordination&issues=3897cd2a-dc2f-40b3-a141-b581e17b190d