-
Notifications
You must be signed in to change notification settings - Fork 30
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
build(prettier): fixed endOfLine param & exclusions in css packages #61
Conversation
17ced4f
to
69f8ff2
Compare
69f8ff2
to
059ed16
Compare
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.
C'est normale du coup que les fichiers .prettierignore
ne sont plus la ?
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.
.prettierrc
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.
pourquoi ce nom en particulier ? Y a tout cela qui sont possibles : https://prettier.io/docs/en/configuration.html
Y a une limitation particuliere pour les autres ?
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.
c'est juste moi j'ai mis .eslintrc dans les packages donc juste pour la cohérence après ca ne me dérange pas plus que ca
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.
.prettierrc
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.
tu n'as pas update les npm script prettier comme sur le package css ? est normale ?
Ouais, niveau plugin IDE c'était pris en compte et n'appliquait pas prettier sur le onSave dans les fichiers ts. |
prettier voulait forcer nos endOfLine à lf. Mais vu qu'on fait du git, cette règle n'a pas de sens vu qu'on à
core.autocrlf=true
sur windows, et sur unix on a du lf par défaut.Aussi, prettier sur le package css voulait lancer prettier sur des fichiers qui n'auraient pas du l'être, ils sont donc dans le prettierignore maintenant.
Enfin, le precommit hook tente de lancer prettier sur chaque fichier dans le stage qui n'est ni ts/js/css, sauf que par exemple un .prettierignore matchait. Donc pour l'instant on formatte que les mdx.