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
20 stars 0 forks source link

New ESLint and Prettier config #44

Closed caverav closed 2 months ago

caverav commented 2 months ago

Se agrega una mejor configuración de eslint y prettier

Descripción

Se agregan buenas prácticas de ESLint, junto con reglas específicas (revisar en .eslintrc.cjs, campo rules)

Motivación y Contexto

Básicamente es porque se han estado obviando muchas buenas prácticas, además de que será de utilidad para los hooks pre-commit (#28)

¿Cómo ha sido probado?

Ha sido probado con node v20.15.1, con los comandos indicados en package.json, que son npm run lint y npm run lint:fix, que corren ESLint en el proyecto

OJO: npm run lint:fix se debería utilizar con mucho cuidad, revisando bien los cambios que realiza

Tipos de cambios

Lista de verificación: