Maguyva의 Python 지원: AI 코드 검색과 리팩터링
Python 코드베이스가 서비스, 스크립트, 타입 스텁, 운영용 접착 코드 전반에 뻗어 있을 때 유용합니다.
확장자
.py, .pyi, .pyw
> man languages
Maguyva는 279개 이상의 언어 및 텍스트 기반 기술을 지원하지만, 모든 저장소 영역에 각자의 가이드가 필요한 건 아닙니다. 이 허브는 구조, 의존성 분석, 파일 간 컨텍스트가 AI 지원 수정의 안전성을 실질적으로 좌우하는 스택들을 다룹니다.
커버리지 스냅샷
전체 호환성 매니페스트를 기준으로 그룹화하여, 지원되는 279개 언어 및 텍스트 기반 기술 전체를 스냅샷에 반영했습니다. 아래의 주요 가이드부터 시작하고, 전체 롱테일이 필요할 때는 전체 호환성 페이지를 이용하세요.
다언어 현실
대부분의 프로덕션 저장소는 앱 코드, 테스트, 빌드 스크립트, 설정, SQL, 인프라가 뒤섞여 있습니다. 언어 커버리지가 있어야 파일 경계를 넘나들 때 에이전트의 컨텍스트가 끊기지 않습니다.
레거시 레버리지
오래된 언어일수록 폭넓은 지원이 현대화 도구가 됩니다. 아무도 건드리고 싶어하지 않는 코드일수록 의존성 분석이 더 중요해집니다.
빠른 답변
각 가이드는 여러분의 특정 스택에 대해 Maguyva가 무엇을 추출하는지, 에이전트가 무엇을 조회할 수 있는지, 커버리지의 한계가 어디인지를 다룹니다.
주요 가이드
최신 애플리케이션 작업, 혼합 런타임 저장소, 인프라 코드, 레거시 현대화를 위한 가이드입니다.
Python 코드베이스가 서비스, 스크립트, 타입 스텁, 운영용 접착 코드 전반에 뻗어 있을 때 유용합니다.
확장자
.py, .pyi, .pyw
저장소가 여러 패키지에 걸쳐 앱 코드, 라이브러리, API 클라이언트, 테스트, 설정을 뒤섞어 사용할 때 유용합니다.
확장자
.cts, .d.ts, .mts, .spec.ts, +3개 더보기
저장소가 CommonJS, ESM, 태스크 스크립트, 테스트, 오래된 애플리케이션 코드를 뒤섞어 사용할 때 유용합니다.
확장자
.cjs, .js, .mjs, .spec.js, +2개 더보기
핸들러, 패키지, 운영 코드를 추적하기 쉬운 상태로 유지해야 하는 서비스 중심 저장소에 적합합니다.
확장자
.go
Rust를 가치 있게 만드는 구조적 안전장치를 잃지 않으면서 Rust에서 AI 지원을 원할 때 유용합니다.
확장자
.rs
저장소가 Spring 서비스, 내부 프레임워크, 여러 조직적 시대를 거쳐 살아남은 코드로 가득할 때 유용합니다.
확장자
.java
.NET 저장소가 충분히 커져서 안전한 AI 지원이 실제 구조에 달려 있을 때 적합합니다.
확장자
.cs, .csx
PHP 코드베이스가 여전히 매출을 내고 있지만, 누구도 에이전트가 제멋대로 손대는 것을 원하지 않을 때 유용합니다.
확장자
.php, .php3, .php4, .php5, +2개 더보기
인프라 코드가 저장소 컨텍스트의 일부이고 에이전트가 대충 넘어가서는 안 될 때 유용합니다.
확장자
.tf, .tfvars
폭넓은 언어 지원이 단순한 통계 수치를 넘어 현대화 도구로 거듭나는 지점입니다.
확장자
.cbl, .cob, .cpy