-
Notifications
You must be signed in to change notification settings - Fork 462
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(deps): Adds EsLint and Prettier #1561
base: next
Are you sure you want to change the base?
Conversation
@mfdebian necesito un tiempo para revisar y probarlo localmente, y también involucrar pruebas de la demas. En el pasado tuve que desactivar prettier en mi vscode porque por algun razon las reglas choca con eslint o otras herramientas, y por eso necesito mas que revisar por ojo pero reviso usando esta rama. Me gustaria tambien conversar en el equipo devs si seria bueno adoptar eso en otros repos como |
Aún tengo que probar perdón! Pero algo que recuerdo es en una conversación hace mucho tiempo hablamos que podemos usar prettier para formatear markdown. Creo sería bueno porque ya usuarios de Windows tienen problemas con mdlint. https://prettier.io/blog/2017/11/07/1.8.0.html Sería bueno si podemos aprovechar y agregar el config para markdown en esta rama. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mfdebian probe eso localmente (resolve los conflictos) y necesito ayuda para convencerme adoptar.
Estoy nerviosa de conflictos entre eslint y prettier, podemos asegurar que siempre juegan bien juntos?
Me gustaria saber cual son las problemas antes de arreglar con prettier, por ejemplo como aparece los eslint errores detalladas en VSCode en la pastaña de "Problemas". Cuando corre los scripts de prettier solo tengo "warn" como output y nombre de archivo pero no puedo ver las quejas antes de arreglar
Querria adoptar eso para markdown y dejar uso de mdlint (muchas herramientas), pero cuando hice "fix" con prettier y despues "mdlint" para ver si hacen el mismo checks, los fixes de prettier causaron errores en mdlint. QUiza eso no es importante si los fixes de prettier sn valido con Github
Añade ESLint y Prettier al proyecto ignorando el directorio
topics/
o cualquier archivo.md
Este PR no sólo añade esas dos dependencias, sino que además se agregan en la sección de
scripts
delpackage.json
una serie de tareas que ejecutan ESLint y Prettier sobre el proyecto:Para este PR ya he ejecutado además el comando
format:fix
que escribe el código utilizando las reglas de Prettier y por ende se modifican también una serie de archivos, que sólo modifica su estilo, pero nada debería haberse roto, probé la app en mi local y además pasa todos los testsNo se incluye en este PR, pero además recomiendo que las personas mantenedoras del proyecto (a quienes me tomaré la libertad de agregar como reviewers 😊 ) agreguen un archivo
.vscode/settings.json
con el siguiente contenido:Esto hará que se ejecuten ESLint y Prettier sin pisarse el uno al otro cada vez que se guarde un archivo.
¡Cualquier feedback es bienvenido!