Usando o pycodestyle
Vimos anteriormente que o pycodestyle pode ser executado a partir da linha de comando para verificar a conformidade de um arquivo com o PEP 8.
Às vezes, é útil executar esse tipo de verificação em um script Python.
Neste exercício, você usará a classe StyleGuide
do pycodestyle
para verificar a conformidade de vários arquivos com o PEP 8. Ambos os arquivos realizam a mesma tarefa, mas são muito diferentes em termos de formatação e legibilidade. Você pode visualizar o conteúdo dos arquivos seguindo os links abaixo.
Este exercício faz parte do curso
Princípios de engenharia de software em Python
Instruções de exercício
- Importe o pacote
pycodestyle
. - Crie uma instância do site
StyleGuide
chamadastyle_checker
. - Há dois arquivos que verificaremos; eles se chamam
'nay_pep8.py'
e'yay_pep8.py'
. Passe uma lista contendo esses nomes de arquivos para o métodocheck_files
do nossostyle_checker
. print()
os resultados da nossa verificação de estilo no console. Certifique-se de ler o resultado!
Exercício interativo prático
Experimente este exercício preenchendo 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)