Proyecto

General

Perfil

Acciones

TAREA #22343

abierta

[SonarQube on tca-node-coordination - CRITICAL] Refactor this function to reduce its Cognitive Complexity from 70 to the 15 allowed.

Añadido por Juan Zapata hace 24 días. Actualizado hace 4 días.

Estado:
En curso
Prioridad:
Alta
Asignado a:
-
Versión prevista:
-
Fecha de inicio:
Fecha fin:
% Realizado:

0%

Tiempo estimado:

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

Acciones #1

Actualizado por Juan Zapata hace 4 días

  • Estado cambiado de Nueva a En curso
Acciones

Exportar a: Atom PDF