Repolode
jupyterlab-contrib

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. 1

    Instale o pacote

    pip install jupyterlab-code-formatter
  2. 2

    Instale os formatadores compatíveis (isort e black são os padrões para Python)

    pip install black isort
  3. 3

    Reinicie o JupyterLab

  4. 4

    Configure o plugin (consulte a documentação de configuração)

Em coleções

Tópicos

#jupyterlab#python#code-formatter#black#isort#yapf#jupyter-extension#autopep8#jupyterlab-extension#jupyterlab-extensions

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