caverav / auditforge

AuditForge is a pentest reporting application making it simple and easy to write your findings and generate a customizable report.
https://auditforge.feriadesoftware.cl
MIT License
1 stars 0 forks source link

Add pre-commit hook #87

Closed jllanosg closed 1 week ago

jllanosg commented 1 week ago

Descripción

Agrega el pre-commit hook con husky y lint-staged.

Se debe hacer npm install en la raíz de proyecto, ya que al ser mono-repo husky no reconoce bien las carpetas si se intenta instalar en frontend/ o backend/

En el package.json se configura las carpetas donde el lint-staged hará los checkeos, se dejó configurado solo para el frontend ya que desconozco si el eslint está funcionando para el back.

Motivación y Contexto

Para evitar commits con código que no respete ESLint.

¿Cómo ha sido probado?

Intentando commitear código con un console.log()

Capturas de pantalla (si es apropiado):

Tipos de cambios

Lista de verificación:

deepsource-io[bot] commented 1 week ago

Here's the code health analysis summary for commits 32b3915..5eac747. View details on DeepSource ↗.

Analysis Summary

AnalyzerStatusSummaryLink
DeepSource JavaScript LogoJavaScript✅ SuccessView Check ↗

💡 If you’re a repository administrator, you can configure the quality gates from the settings.
jllanosg commented 1 week ago

Nuevamente no funciona, como dije, no se incluye _ con el script de husky

image

image