Repolode
microsoft

microsoft/pyright

대규모 코드베이스를 위해 설계된 Python용 표준 기반 정적 타입 검사기로, 명령줄 도구와 Visual Studio Code 확장 프로그램을 제공합니다.

스타
15,732
포크
1,841
열린 이슈
384
마지막 커밋
어제

어떤 프로젝트인가요?

Pyright는 Python 코드를 실행하지 않고 분석해 Python 타이핑 표준에 따른 타입 오류를 보고하는 정적 타입 검사기입니다. 높은 성능을 목표로 설계되었으며 대규모 Python 코드베이스에서도 사용할 수 있습니다.

명령줄 도구와 Visual Studio Code 확장 프로그램으로 제공됩니다. 코드 조각을 시험해 볼 수 있는 브라우저 기반 Pyright Playground도 제공하며, 다른 Python 타입 검사기와 성능을 비교하는 주간 벤치마크와 패키지별 실행 시간 및 최대 메모리 사용량의 릴리스 기록도 공개합니다.

일부 원격 또는 서버 환경처럼 OS 임시 디렉터리가 없거나 읽기 전용인 경우, PYRIGHT_TMPDIR 환경 변수로 임시 디렉터리의 루트 경로를 재정의할 수 있습니다.

핵심 기능

  • 01Python 소스 코드에 대한 표준 기반 정적 타입 검사.
  • 02CI 또는 로컬에서 검사를 실행하는 명령줄 도구.
  • 03편집기에서 타입 정보를 확인할 수 있는 Visual Studio Code 확장 프로그램.
  • 04설치 없이 코드 조각을 시험해 볼 수 있는 브라우저 기반 Playground.
  • 05제한된 시스템에서 임시 디렉터리를 재정의하는 환경 변수.

활용 사례

  • CI 파이프라인에서 대규모 Python 코드베이스에 타입 검사를 추가하기.
  • Visual Studio Code에서 Python 코드를 편집하면서 타입 정보를 확인하기.
  • Python 프로젝트에서 타입 검사기의 성능을 비교하기.

사용 전 알아둘 점

  • 저장소 메타데이터에서 라이선스를 자동으로 확인할 수 없었습니다. 사용하기 전에 라이선스 파일을 확인하세요.

토픽

자주 묻는 질문

pyright은(는) 무엇인가요?
대규모 코드베이스를 위해 설계된 Python용 표준 기반 정적 타입 검사기로, 명령줄 도구와 Visual Studio Code 확장 프로그램을 제공합니다. Pyright는 Python 코드를 실행하지 않고 분석해 Python 타이핑 표준에 따른 타입 오류를 보고하는 정적 타입 검사기입니다. 높은 성능을 목표로 설계되었으며 대규모 Python 코드베이스에서도 사용할 수 있습니다.
pyright은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
pyright은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
pyright은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. pyright의 마지막 커밋은 2026년 11월 4일입니다.
pyright은(는) 어디에 사용할 수 있나요?
CI 파이프라인에서 대규모 Python 코드베이스에 타입 검사를 추가하기. Visual Studio Code에서 Python 코드를 편집하면서 타입 정보를 확인하기. Python 프로젝트에서 타입 검사기의 성능을 비교하기.
pyright은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/microsoft/pyright

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

관련 프로젝트