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.
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: flake8
3 - 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