2
respostas

Flake8 mudou

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.

2 respostas

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

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software