Atualmente o projeto utiliza o hook de pre-commit para formatar o código. Embora a formatação e padronização do código seja necessária e útil no projeto, executar isso a cada commit me parece desnecessário, até atrapalha em certo ponto (para aqueles que gostam de dividir cada commit, deixando explicito o que foi modificado a cada mudança).
Proposta
Podemos mudar o hook de pre-commit para um pre-push hook. Assim o código de formatação será verificado apenas antes do push (possivelmente deixando um último commit de linter, sempre que o desenvolvimento for finalizado)
Contexto
Atualmente o projeto utiliza o hook de pre-commit para formatar o código. Embora a formatação e padronização do código seja necessária e útil no projeto, executar isso a cada commit me parece desnecessário, até atrapalha em certo ponto (para aqueles que gostam de dividir cada commit, deixando explicito o que foi modificado a cada mudança).
Proposta
Podemos mudar o hook de pre-commit para um pre-push hook. Assim o código de formatação será verificado apenas antes do push (possivelmente deixando um último commit de linter, sempre que o desenvolvimento for finalizado)
Originally posted by @MarcelFox in https://github.com/brazilian-utils/brutils-python/discussions/258