Skip to content
| Marketplace
Sign in
Visual Studio Code>Formatters>Sheldon PEP8 The Flash Python FormatterNew to Visual Studio Code? Get it now.
Sheldon PEP8 The Flash Python Formatter

Sheldon PEP8 The Flash Python Formatter

wSanice

|
3 installs
| (0) | Free
Bazinga! Formatação Python num Flash, seguindo estritamente as regras da PEP 8.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Sheldon PEP8 - The Flash Python Formatter

"Bazinga!"

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

  1. Abra um arquivo .py.
  2. Clique com o botão direito no editor.
  3. Selecione Format Document With... (Formatar Documento Com...).
  4. 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):

"[python]": {
    "editor.defaultFormatter": "wSanice.sheldon-pep8",
    "editor.formatOnSave": true
}

Com formatOnSave: true, seu código é "purificado" automaticamente toda vez que você salvar (Ctrl+S).

Problemas Conhecidos

  • Se você não tiver o autopep8 instalado, a extensão exibirá um erro informando que o comando não foi encontrado.
  • A extensão foca exclusivamente em conformidade com PEP 8. Ela não refatora lógica de código, apenas estilo.

Notas de Lançamento

1.0.0 - The Big Bang

  • Lançamento inicial da extensão.
  • Implementação do autopep8 via child_process.
  • Mensagens de status personalizadas ("Bazinga!").
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft