You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
El código debe ser claro (fácil de entender) para permitir realizar pruebas, realizar depuraciones y cambios.
Comportamiento actual
En una condición, en el archivo "core\client\app\controllers\members.js: line 274, col 48", se encuentra una expresión compleja, que tiene varios operadores lógicos y matemáticos y además usa negación. Esto puede ser difícil de entender y es riesgoso para cambios. Se podría aplicar alguna refactorización.
Pasos a reproducir
Este defecto se encontró gracias a un analizador estático de código (linter). Los pasos son:
Ejecutar las instrucciones que hay en ReadMe de este repositorio, en la sección de "Instrucciones para ejecutar análisis de código estático con JSHint.
En los resultados que se muestran por consola se observa el error identificado (ver imagen en evidencias).
Evidencias
Mensaje del analizador:
Expresión encontrada en el código:
Contexto (Ambiente de ejecución)
Herramienta probada: Ghost versión 3.41.1
Herramientas usadas para las pruebas:
Node JS versión 12.22.1
JSHint versión 2.13.6
Dispositivo: portátil HP Intel Core i5-7200U CPU @ 2.50GHz 2.71 GHz, 12 GB de RAM
S.O.: Windows 10 Pro 21H2 (64 bits)
Navegador: Google Chrome Versión 111.0.5563.147
Información adicional
Ninguna
The text was updated successfully, but these errors were encountered:
Comportamiento esperado
El código debe ser claro (fácil de entender) para permitir realizar pruebas, realizar depuraciones y cambios.
Comportamiento actual
En una condición, en el archivo "core\client\app\controllers\members.js: line 274, col 48", se encuentra una expresión compleja, que tiene varios operadores lógicos y matemáticos y además usa negación. Esto puede ser difícil de entender y es riesgoso para cambios. Se podría aplicar alguna refactorización.
Pasos a reproducir
Este defecto se encontró gracias a un analizador estático de código (linter). Los pasos son:
Evidencias
Mensaje del analizador:
Expresión encontrada en el código:
Contexto (Ambiente de ejecución)
Herramienta probada: Ghost versión 3.41.1
Herramientas usadas para las pruebas:
Node JS versión 12.22.1
JSHint versión 2.13.6
Dispositivo: portátil HP Intel Core i5-7200U CPU @ 2.50GHz 2.71 GHz, 12 GB de RAM
S.O.: Windows 10 Pro 21H2 (64 bits)
Navegador: Google Chrome Versión 111.0.5563.147
Información adicional
Ninguna
The text was updated successfully, but these errors were encountered: