Maguyva의 JavaScript 지원: 혼합 런타임 저장소를 위한 AI 검색
저장소가 CommonJS, ESM, 태스크 스크립트, 테스트, 오래된 애플리케이션 코드를 뒤섞어 사용할 때 유용합니다.
확장자
.cjs, .js, .mjs, .spec.js, +2개 더보기
PHP는 폭넓은 언어 지원이 이상이 아니라 실제여야 하는 이유를 가장 명확히 보여주는 사례 중 하나입니다. 많은 중요한 시스템이 여전히 PHP 시스템입니다. Laravel 앱, 오래된 모놀리스, 내부 관리자 도구, 그리고 모든 계획된 재작성에서 살아남은 대대적으로 커스터마이징된 웹 애플리케이션들이죠.
이런 저장소에서 문제는 문법이 아닙니다. 수년에 걸쳐 헬퍼, 프레임워크 관례, 로컬 임시방편이 쌓여온 코드베이스에서 안전하게 구조를 복원하는 것입니다.
Maguyva는 정의에서 $ 기호를 제거하고, 멤버 접두사가 붙은 호출을 정규화하며, 관계 그래프에서 매우 많은 양의 PHP 내장 함수 노이즈를 필터링합니다. 이는 검색과 의존성 뷰가 쓸모 있어지기 전에 오래된 PHP 코드에 정확히 필요한 종류의 정리 작업입니다.
또한 .php, .phtml부터 오래된 자산에서 여전히 등장하는 구버전 확장자까지, PHP 팀이 실제로 마주치는 파일 형태를 지원합니다.
생산적인 패턴은 보통 다음과 같습니다.
find_symboltext_pattern_searchget_task_context이 페이지는 “우리는 여전히 중요한 PHP를 운영하고 있다”는 실질적인 질문을 가진 팀을 위한 것입니다. 프런트엔드가 최신 JavaScript로 되어 있다면 다음으로 JavaScript를 읽어보세요. 저장소 주변에 더 새로운 서비스나 자동화 레이어가 있다면 Python이 더 관련성 높은 동반 페이지입니다.
가장 적합한 경우
에이전트 워크플로
엔진 세부 정보
유용한 MCP 진입점
find_symbol
리포지토리에 여전히 식별 가능한 심볼 이름이 남아 있을 때 컨트롤러, 서비스, 모델, 헬퍼 클래스에 사용하세요.
text_pattern_search
구조만으로 충분하지 않을 때 라우트 이름, 헬퍼 호출, 오래된 프레임워크 관례에 사용하세요.
get_task_context
변경하기 전에 오래된 PHP 흐름의 정리된 요약이 필요할 때 유용합니다.
관련 가이드
저장소가 CommonJS, ESM, 태스크 스크립트, 테스트, 오래된 애플리케이션 코드를 뒤섞어 사용할 때 유용합니다.
확장자
.cjs, .js, .mjs, .spec.js, +2개 더보기
Python 코드베이스가 서비스, 스크립트, 타입 스텁, 운영용 접착 코드 전반에 뻗어 있을 때 유용합니다.
확장자
.py, .pyi, .pyw