Bem-vindo à extensão de formatação mais rigorosa e veloz do multiverso. O Sheldon PEP8 utiliza o poder do protocolo autopep8 para garantir que seu código Python siga estritamente as regras da PEP 8, tudo isso num Flash.
Funcionalidades
Rigor Científico: Formata seu código Python seguindo 100% as diretrizes da PEP 8. Sem espaços desnecessários, sem indentação errada.
Velocidade Supersônica: Integração leve e rápida usando cp.spawn para chamar o formatador nativo.
Feedback Personalizado:
Sucesso: Receba um "Bazinga!" na barra de status.
Erro: Se algo der errado (como a falta do autopep8), o Sheldon irá te avisar que a situação é "inaceitável".
Pré-requisitos
Para que o Sheldon aprove o seu ambiente de desenvolvimento, você precisa ter o pacote autopep8 instalado no seu Python. A extensão atua como uma ponte entre o VS Code e esta biblioteca.
Abra seu terminal e execute:
pip install autopep8
Nota: Certifique-se de que o Python e os scripts pip estão nas variáveis de ambiente (PATH) do seu sistema operacional.
Como Usar
Manualmente
Abra um arquivo .py.
Clique com o botão direito no editor.
Selecione Format Document With... (Formatar Documento Com...).
Escolha Sheldon PEP8.
Definir como Padrão (Recomendado)
Para evitar ter que escolher toda vez, defina o Sheldon como o formatador padrão nas suas configurações (settings.json):