Repolode
jupyterlab-contrib

jupyterlab-contrib/jupyterlab_code_formatter

black, isort, yapf, autopep8 등의 포매터로 노트북 코드 셀을 정리할 수 있는 JupyterLab 확장입니다.

스타
907
포크
71
열린 이슈
27
마지막 커밋
3개월 전

어떤 프로젝트인가요?

jupyterlab_code_formatter는 편집기를 벗어나지 않고 노트북 셀과 파일에 코드 포매터를 실행할 수 있게 해주는 JupyterLab 플러그인입니다. 서버 측 구성 요소에서 외부 포매터 도구를 호출하므로, Python 프로젝트에서 사용하던 포매터를 JupyterLab에서 바로 적용할 수 있습니다.

기본 설정에서는 Python 코드에 isort와 black을 실행합니다. 프로젝트는 저장소에 연결된 토픽을 통해 autopep8, yapf, R 포매팅도 지원한다고 안내하며, 어떤 포매터를 어떤 방식으로 실행할지는 설정 옵션으로 제어할 수 있습니다. pip로 설치한 다음 포매터를 별도로 설치하고 JupyterLab을 재시작하면 됩니다.

이 패키지는 Python 서버 확장과 npm 프런트엔드 확장으로 구성되어 있으며, 두 구성 요소가 모두 활성화되어 있는지 확인하는 문제 해결 절차도 문서화되어 있습니다.

핵심 기능

  • 01JupyterLab 안에서 노트북 셀과 코드를 포매팅합니다.
  • 02black, isort 등의 외부 포매터를 호출하며, Python의 기본 포매터는 isort와 black입니다.
  • 03저장소 토픽에 따르면 autopep8, yapf 및 R 포매팅을 지원합니다.
  • 04사용할 포매터와 실행 옵션을 설정할 수 있습니다.
  • 05pip로 설치하며, 프런트엔드와 서버 구성 요소는 별도로 설치합니다.

활용 사례

  • 데이터 과학 노트북을 공유하기 전에 일관된 형식으로 정리합니다.
  • JupyterLab에서 black 또는 isort 스타일 규칙에 따라 Python 코드를 정리합니다.
  • R 포매터를 사용할 수 있는 경우 JupyterLab 세션에서 R 코드를 포매팅합니다.

빠른 시작

  1. 1

    패키지를 설치합니다

    pip install jupyterlab-code-formatter
  2. 2

    지원되는 포매터를 설치합니다(Python에서는 isort와 black이 기본입니다)

    pip install black isort
  3. 3

    JupyterLab을 다시 시작합니다

  4. 4

    플러그인을 구성합니다(구성 문서를 참조하세요)

포함된 컬렉션

토픽

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

자주 묻는 질문

jupyterlab_code_formatter은(는) 무엇인가요?
black, isort, yapf, autopep8 등의 포매터로 노트북 코드 셀을 정리할 수 있는 JupyterLab 확장입니다. jupyterlab_code_formatter는 편집기를 벗어나지 않고 노트북 셀과 파일에 코드 포매터를 실행할 수 있게 해주는 JupyterLab 플러그인입니다. 서버 측 구성 요소에서 외부 포매터 도구를 호출하므로, Python 프로젝트에서 사용하던 포매터를 JupyterLab에서 바로 적용할 수 있습니다.
jupyterlab_code_formatter은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
jupyterlab_code_formatter은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
jupyterlab_code_formatter은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. jupyterlab_code_formatter의 마지막 커밋은 2026년 8월 7일입니다.
jupyterlab_code_formatter은(는) 어디에 사용할 수 있나요?
데이터 과학 노트북을 공유하기 전에 일관된 형식으로 정리합니다. JupyterLab에서 black 또는 isort 스타일 규칙에 따라 Python 코드를 정리합니다. R 포매터를 사용할 수 있는 경우 JupyterLab 세션에서 R 코드를 포매팅합니다.
jupyterlab_code_formatter는 어떻게 설치하나요?
패키지를 설치합니다: pip install jupyterlab-code-formatter 지원되는 포매터를 설치합니다(Python에서는 isort와 black이 기본입니다): pip install black isort JupyterLab을 다시 시작합니다 플러그인을 구성합니다(구성 문서를 참조하세요)
jupyterlab_code_formatter은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jupyterlab-contrib/jupyterlab_code_formatter

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트