ComeçarComece de graça

Usando o pycodestyle

Vimos anteriormente que o pycodestyle pode ser executado a partir da linha de comando para verificar se um arquivo está em conformidade com o PEP 8.

Às vezes, é legal fazer esse tipo de verificação a partir de um script Python.

Neste exercício, você vai usar a classe StyleGuide do pycodestyle para verificar se vários arquivos estão em conformidade com o PEP 8. Os dois arquivos fazem a mesma coisa, mas são bem diferentes em formato e legibilidade. Você pode ver o conteúdo dos arquivos clicando nos links abaixo.

Este exercício faz parte do curso

Princípios de Engenharia de Software em Python

Ver curso

Instruções do exercício

  • Importe o pacote pycodestyle.
  • Crie uma instância de StyleGuide chamada style_checker.
  • Tem dois arquivos que vamos dar uma olhada; eles se chamam 'nay_pep8.py' e 'yay_pep8.py'. Passe uma lista com esses nomes de arquivos para o nosso método ` check_files do style_checker`.
  • print() Os resultados da nossa verificação de estilo no console. Não esquece de ler o resultado!

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Import needed package
import ____

# Create a StyleGuide instance
style_checker = pycodestyle.____()

# Run PEP 8 check on multiple files
result = style_checker.check_files([____, ____])

# Print result of PEP 8 style check
print(result.messages)
Editar e executar o código