1. Revisión de lógica de precios compleja en JavaScript
Desarrollador frontendContexto
Preparando un merge request con nueva funcionalidad de descuentos dinámicos que incluye múltiples condicionales anidados.
Problema
Necesita verificar si la función de cálculo viola políticas de complejidad máxima antes de la revisión por pares.
Cómo usarlo
Pega la función en 'Código fuente', selecciona JavaScript manualmente y establece 'Umbral de anidamiento' en 2 niveles para detectar anidamiento profundo.
{"language": "javascript", "nestingThreshold": 2, "longFunctionThreshold": 8}Resultado
El informe JSON detecta anidamiento profundo (deepNesting: true) y complejidad ciclomática de 5, alertando sobre la necesidad de simplificar condicionales antes del merge.