Os comandos de hook diretamente no terminal do pycharm já não funcionam mais, a documentação do Flake8 também mudou, acredito que deva existir outra forma de bloquear commits com erros do Pep8, mas ainda não descobri.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Os comandos de hook diretamente no terminal do pycharm já não funcionam mais, a documentação do Flake8 também mudou, acredito que deva existir outra forma de bloquear commits com erros do Pep8, mas ainda não descobri.
Bom dia, Débora. Tive esse mesmo problema. Resolvi seguindo os passos em https://pre-commit.com/#pre-commit-configyaml---hooks e https://flake8.pycqa.org/en/latest/user/using-hooks.html:
1 -Instalei o pre-commit: pip install pre-commit
2 - criei um arquivo .pre-commit-config.yaml na raiz do projeto com o seguinte conteúdo:
repos:
- repo: https://github.com/pycqa/flake8
rev: '' # pick a git hash / tag to point to
hooks:
- id: flake83 - Instalei os scripts de hook no git: pre-commit install
Não sei se é a melhor solução, mas pro aprendizado aqui funcionou. Espero ter ajudado.
Rafael Obrigada, me ajudou bastante