ChatGPT리팩터링의존성유지보수
사용하지 않는 의존성을 정리하는 프롬프트
변수 입력2개
변수를 채운 뒤 완성본을 복사하세요
언제 사용하나
빌드가 무겁거나 취약점 경고가 많아 의존성을 정리하고 싶을 때.
요청 전 확인
- 의존성 목록과 실제 import 사용처를 확보한다.
복사해서 쓰는 프롬프트
아래 의존성 목록과 코드 사용 현황을 보고 정리안을 제안해줘.
의존성 목록: {{DEPENDENCIES}}
사용 현황(가능하면 import 검색 결과): {{USAGE}}
원하는 출력:
1. 미사용으로 보이는 의존성과 근거(단, 런타임/플러그인 의존은 주의)
2. 중복 기능 라이브러리 통합 제안
3. 제거 순서와 각 단계의 검증 방법
4. 제거하면 위험한(전이 의존, 빌드 플러그인) 항목 경고placeholder 설명
{{DEPENDENCIES}}: 의존성 목록{{USAGE}}: import/사용 현황
입력 예시
{{DEPENDENCIES}} = package.json dependencies
기대 결과
미사용 후보, 통합 제안, 안전한 제거 순서.
검증 방법
하나씩 제거하며 빌드·테스트로 확인한다.
주의사항
- 정적 분석에 안 잡히는 런타임 의존을 성급히 지우지 않는다.
관련 문서
- npm depcheck: https://docs.npmjs.com/cli/v10/commands/npm-ls
댓글 0개
아직 댓글이 없습니다.
