-
-
Notifications
You must be signed in to change notification settings - Fork 86
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
Adicionado formatador Prettier #240
Conversation
Signed-off-by: George Araújo <george.gcac@gmail.com>
Signed-off-by: George Araújo <george.gcac@gmail.com>
Signed-off-by: George Araújo <george.gcac@gmail.com>
Signed-off-by: George Araújo <george.gcac@gmail.com>
Signed-off-by: George Araújo <george.gcac@gmail.com>
✅ Deploy Preview for diciotech ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
✅ Deploy Preview for diciotech ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Como deu pra ver o workflow Ainda não vai aparecer certinho o diff HTML como eu espero que apareça (em um link) porque esse código ainda não tá na main, acho que quando a PR for aceita isso vai se resolver. Mas dá pra ver como é o HTML diff que ele gera.
|
Signed-off-by: George Araújo <george.gcac@gmail.com>
Pronto, apliquei o Prettier no código e subi. |
Signed-off-by: George Araújo <george.gcac@gmail.com>
Signed-off-by: George Araújo <george.gcac@gmail.com>
Signed-off-by: George Araújo <george.gcac@gmail.com>
Signed-off-by: George Araújo <george.gcac@gmail.com>
Signed-off-by: George Araújo <george.gcac@gmail.com>
Mudei tudo porque eu encontrei finalmente um workflow pra rodar o prettier na PR e já subir a modificação. Então toda vez que alguém criar uma PR ele já vai rodar o prettier em tudo e criar um commit extra com o código modificado. Por algum motivo o Prettier não rodou nos arquivos sass (não sei se ele suporta) então eu mudei os sass todos pra virarem scss. No fundo é uma mudança pequena, e o scss é mais parecido com o css tradicional. |
Signed-off-by: George Araújo <george.gcac@gmail.com>
Signed-off-by: George Araújo <george.gcac@gmail.com>
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.
Bora testar 😄 Não vejo problema também em mudar de SASS para SCSS, precisamos atualizar essa documentação aqui também nesse caso, certo @george-gca? https://github.com/levxyca/diciotech/blob/main/CONTRIBUTING.md#1-instale-um-pr%C3%A9-processador-sass
Descrição de PR
Como discutido, adicionei suporte ao formatador Prettier, tanto como pre-commit quanto como validação de PR.
Como quando uma PR é enviada não tem como automaticamente alterar o código, o que dá pra fazer é subir um HTML com o diff, mostrando as mudanças necessárias pro PR passar pela validação do formatador.
Como isso é feito: quando uma PR é feita, eu pego o código da PR e verifico com o Prettier. Se ela não tá de acordo, eu gero um diff do código pré e pós Prettier e mando renderizar com o diff2html. Daí pego esse HTML e subo pro GitHub como um comentário na PR.
Issue relacionado
Motivações
Manter um código limpo e asseado. E bonito.