Uma extensão do JupyterLab para criar, baixar e extrair arquivos compactados diretamente no navegador de arquivos.
jupyterlab-contrib/jupyterlab_code_formatter
Uma extensão do JupyterLab que formata células de código em notebooks usando formatadores como black, isort, yapf e autopep8.
- Estrelas
- 907
- Forks
- 71
- Issues abertas
- 27
- Último commit
- há 3 meses
O que é?
jupyterlab_code_formatter é um plugin do JupyterLab que permite executar formatadores de código em células e arquivos de notebook sem sair do editor. Ele chama ferramentas externas de formatação por meio de um componente no servidor, permitindo aplicar diretamente no JupyterLab os formatadores que você já usa nos seus projetos Python.
Por padrão, a configuração executa isort e black em código Python. O projeto também indica suporte a autopep8, yapf e formatação de R nos tópicos associados ao repositório. As opções de configuração definem qual formatador usar e como executá-lo. A instalação é feita com pip; depois, é preciso instalar os próprios formatadores e reiniciar o JupyterLab.
O pacote é composto por uma extensão de servidor em Python e uma extensão de frontend em npm. O projeto também documenta etapas de troubleshooting para verificar se os dois componentes estão habilitados.
Recursos principais
- 01Formata células de notebook e código diretamente no JupyterLab.
- 02Chama formatadores externos, como black e isort; para Python, isort e black são usados por padrão.
- 03Oferece suporte a autopep8, yapf e formatação de R, de acordo com os tópicos do projeto.
- 04Permite configurar o formatador e as opções de execução.
- 05A instalação é feita via pip, com componentes separados para frontend e servidor.
Casos de uso
- Manter a formatação de notebooks de ciência de dados consistente antes de compartilhá-los.
- Ajustar o código Python no JupyterLab seguindo as convenções do black ou do isort.
- Formatar código R em sessões do JupyterLab quando houver um formatador de R disponível.
Início rápido
- 1
Instale o pacote
pip install jupyterlab-code-formatter - 2
Instale os formatadores compatíveis (isort e black são os padrões para Python)
pip install black isort - 3
Reinicie o JupyterLab
- 4
Configure o plugin (consulte a documentação de configuração)
Em coleções
Tópicos
Perguntas frequentes
- O que é jupyterlab_code_formatter?
- Uma extensão do JupyterLab que formata células de código em notebooks usando formatadores como black, isort, yapf e autopep8. jupyterlab_code_formatter é um plugin do JupyterLab que permite executar formatadores de código em células e arquivos de notebook sem sair do editor. Ele chama ferramentas externas de formatação por meio de um componente no servidor, permitindo aplicar diretamente no JupyterLab os formatadores que você já usa nos seus projetos Python.
- jupyterlab_code_formatter é gratuito? Qual é a licença?
- jupyterlab_code_formatter é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- jupyterlab_code_formatter ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de jupyterlab_code_formatter foi em 7 de ago. de 2026.
- Para que posso usar jupyterlab_code_formatter?
- Manter a formatação de notebooks de ciência de dados consistente antes de compartilhá-los. Ajustar o código Python no JupyterLab seguindo as convenções do black ou do isort. Formatar código R em sessões do JupyterLab quando houver um formatador de R disponível.
- Como instalar jupyterlab_code_formatter?
- Instale o pacote: pip install jupyterlab-code-formatter Instale os formatadores compatíveis (isort e black são os padrões para Python): pip install black isort Reinicie o JupyterLab Configure o plugin (consulte a documentação de configuração)
- Onde consigo jupyterlab_code_formatter?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jupyterlab-contrib/jupyterlab_code_formatter
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um tema de cores pastel Catppuccin para JupyterLab, instalável via pip ou conda, com quatro variantes e cor da marca personalizável.
Extensão do JupyterLab que destaca palavras com erros ortográficos em células Markdown e arquivos de texto usando dicionários Hunspell.
Black é um formatador determinístico e opinativo de código Python que reescreve arquivos no lugar e gera diffs mínimos.
Uma extensão do JupyterLab que salva checkpoints persistentes e versionados dos notebooks a cada salvamento e permite comparar versões anteriores.
Uma extensão do JupyterLab que permite registrar funções Python arbitrárias como comandos na paleta de comandos.