낯선 프로젝트
수정하기 전에 기술 구성, 의존성, 발견 사항을 파악하세요.
프로젝트 살펴보기세 가지 일상적인 작업으로 QZX의 작동 방식을 살펴보세요.
수정하기 전에 기술 구성, 의존성, 발견 사항을 파악하세요.
프로젝트 살펴보기용량, 큰 파일, 중복이 확인된 파일을 살펴보세요.
저장 공간 조사하기HTTP 상태를 읽고, 서버가 응답했다는 사실과 페이지를 이용할 수 있다는 사실을 구분하세요.
응답 살펴보기01 / 프로젝트
기술 구성, 의존성, 발견 사항을 하나의 보고서로 확인하세요. 발견된 테스트와 린터는 실제 상태 그대로 “설정됨, 실행 안 함”으로 표시됩니다.
프로젝트 루트에서 실행해 보세요qzx diagnoseProject . --json
명시된 의존성 httpx
작은 테스트용 프로젝트에서 기록한 결과입니다. 이 조사에서는 프로젝트의 테스트나 린터를 실행하지 않았습니다.
{
"success": true,
"details": {
"technologies": [
"Python"
],
"dependencies": {
"unique_declared_package_count": 1,
"unique_packages": [
"httpx"
]
},
"version_control": {
"status": "not_repository"
},
"file_scan": {
"scanned_file_count": 3,
"scan_complete": true
},
"summary": {
"issue_count": 1,
"verification": {
"release_readiness": "not_assessed"
}
},
"validation": {
"tests": {
"status": "configured_not_run"
},
"lint": {
"status": "configured_not_run"
}
}
}
}
02 / 스토리지
볼륨 용량을 확인하고 큰 파일과 중복이 확인된 파일의 목록을 살펴보세요. 진단은 파일을 그대로 보존하므로, 결과를 보고 처리 방법을 결정할 수 있습니다.
검사할 폴더에서 실행해 보세요qzx diagnoseStorage . --min-file-size 1KB --max-files 10 --duplicate-min-size-kb 1 --max-depth 2 --json
범위가 제한된 테스트용 폴더에서 기록한 결과입니다. 표시된 용량은 해당 폴더가 속한 볼륨의 용량입니다. 파일은 삭제되지 않았습니다.
{
"success": true,
"read_only": true,
"partial": false,
"scan_scope": {
"max_depth": 2,
"large_file_min_size": "1KB"
},
"assessment": {
"capacity_status": "critical",
"percent_used": 99.4,
"free_readable": "19.85 GB",
"duplicate_groups": 1,
"confirmed_reclaimable_bytes": 9984,
"reclaimable_space_basis": "logical_content_bytes",
"physical_reclaimable_bytes": null
}
}
03 / HTTP
명령어 실행 상태와 HTTP 결과를 구분하세요. 이 기록에서는 요청이 완료되었고 서버는 404를 반환했습니다.
공개 URL로 실행해 보세요qzx checkUrlStatus https://example.com 10 --json
이 404는 로컬 테스트용 HTTP 서버에서 기록한 것입니다. 복사할 수 있는 명령어는 example.com에 요청을 보내며, 해당 요청에 대한 별도의 응답을 받습니다.
{
"success": true,
"is_online": false,
"status_code": 404
}
터미널에서 사용해 보세요
배포된 QZX 버전을 설치하고 사용자의 환경에서 읽기 전용 검사를 실행하세요.
python -m pip install --upgrade qzx
설치 방법