elhacker-net / web-nuevo

Frontend de elhacker.net!
https://www.elhacker.net
MIT License
2 stars 1 forks source link

[clean] Cambios de indentación, LFS Hooks y revisión de reglas de linters #8

Closed MinusFour closed 4 years ago

MinusFour commented 4 years ago

Ajusta varios archivos que usaban tabuladores en lugar de espacios. Algunas reglas en los linters se han ajustado. Las reglas de eslint permanecen iguales. Por alguna razón hay reglas de indentación separadas para JSX, estos cambios normalizan la indentación.

En cuanto a las reglas de stylelint:

"color-hex-case": "upper" Normaliza los colores en notación hexadecimal a que use letras mayúsculas. "selector-no-qualifying-type": null Habilita ciertos selectores compuestos: e.g id.clase "max-nesting-depth": 5 Permite anidar selectores hasta 5 niveles "selector-max-compound-selectors": 5 Los selectores resueltos están limitados a 5 selectores compuestos.

También agrega git hooks para LFS. Se necesita instalar la extensión git-lfs. Los hooks son instalados a través de husky lo cual presenta un problema. La instalación de git-lfs es global y los hooks que instala entran en conflicto con husky. Es importante no correr el comando:

git lfs install

Los paquetes que tenían vulnerabilidades conocidas por npm audit han sido actualizados a versiones que no presentan esas vulnerabilidades.

También hay cambios al archivo de README con más instrucciones acerca de como correr el servidor en desarrollo.