상세 컨텐츠

본문 제목

VS Code 확장, 뭘 깔고 뭘 안 깔까 — 설치 전 체크리스트

서버·개발/코드 노트

by 사이 (SAI) 2026. 8. 2. 11:49

본문

728x90
반응형

2026년 7월 기준, VS Code 확장은 지금 필요한 기능에 맞춰 하나씩 골라야 합니다. 아래 기준을 적용하면 설치할 확장과 보류할 확장을 나눌 수 있습니다.

누가 VS Code 확장을 골라야 합니까

VS Code를 처음 설치했거나 새 언어로 프로젝트를 시작했다면 확장 선택이 필요합니다.

추천 확장을 설치한 뒤 코드 수정이나 경고가 서로 겹치거나 비공개 저장소를 다룬다면 다시 점검해야 합니다.

먼저 보는 결론

VS Code 확장은 편집기에 언어 지원, 코드 검사, 자동 서식을 더하는 프로그램이므로 역할별로 하나씩만 고르면 관리하기 쉽습니다.

포맷터는 들여쓰기와 줄바꿈처럼 코드 모양을 맞추고, 린터는 오류 가능성과 작성 규칙을 검사합니다.

설치 이유를 한 문장으로 설명할 수 없거나 이미 같은 역할의 확장이 있다면, 새 확장은 우선 보류하는 편이 좋습니다.

필요한 확장만 남긴 VS Code 작업 환경과 설치를 보류한 확장 목록

728x90

‘이 확장을 설치해도 됩니까’ 판단 기준

아래 항목 가운데 하나라도 답이 분명하지 않다면 Marketplace 상세 페이지를 더 확인해야 합니다.

판단 기준 확인할 내용 판단
해결할 문제 자동완성·서식·검사·Git·AI 중 필요한 기능이 분명합니까 불분명하면 보류
기능 중복 기존 포맷터·린터·자동완성과 역할이 겹칩니까 겹치면 하나만 선택
게시자와 ID 공식 링크, publisher.extension ID, 저장소가 일치합니까 이름만 같으면 보류
권한과 데이터 파일·네트워크·터미널 접근과 코드 전송 범위를 확인했습니까 확인 후 설치
유지보수와 의존성 업데이트 이력과 함께 설치되는 확장을 확인했습니까 묶음 전체를 검토

2026년 2월 4일 기준 VS Code 공식 보안 문서에 따르면 설치 수와 파란 체크는 참고 신호이며, 정확한 확장 ID와 게시자 정보도 함께 봐야 합니다.

확장 상세 페이지에서 정확한 ID와 권한 및 의존성을 확인하는 화면

많이 설치할수록 늘어나는 숨은 비용

확장 개수와 속도가 정확히 비례하지는 않지만, 활성화된 확장이나 언어 서버 하나가 CPU와 메모리를 많이 사용할 수 있습니다.

2026년 3월 30일 갱신된 VS Code 공식 성능 가이드는 Running Extensions와 Extension Bisect로 원인을 좁히도록 안내합니다.

포맷터나 린터가 겹치면 저장할 때 결과가 충돌하거나 같은 문제를 여러 번 경고할 수 있습니다.

VS Code 공식 문서에 따르면 확장은 파일 읽기·쓰기, 네트워크 요청, 외부 프로세스 실행 권한을 가지며, Workspace Trust도 악성 확장의 모든 동작을 막지는 못합니다.

[이미지 3 자리]

반응형

상황별로 이 정도만 시작하면 됩니다

웹 개발에서는 내장 JavaScript·TypeScript 지원을 기본으로 쓰고, Prettier와 ESLint에 각각 서식과 코드 검사를 맡기면 됩니다.

Python에서는 Python 확장과 Ruff 조합, 또는 Black Formatter와 Pylint 조합 가운데 하나를 고르면 됩니다.

Java는 Extension Pack for Java에 어떤 확장이 포함되는지 확인한 뒤 사용해야 합니다.

Git은 2026년 7월 29일 기준 기본 기능부터 사용하고, 파일 이력이나 PR 검토 기능이 부족할 때만 GitLens나 GitHub Pull Requests를 더하면 됩니다.

AI 보조 확장은 기본 환경이 작동한 뒤 하나만 추가하고, 코드 전송 범위와 보존 정책, 텔레메트리 설정을 확인해야 합니다.

개인적으로는 추천 목록이 얼마나 긴지보다 확장의 역할이 겹치지 않는지를 살피는 편이 초보자에게 더 유용하다고 봅니다.

설치 전 점검 체크리스트

설치 버튼을 누르기 전에 아래 항목을 확인하면 됩니다.

  • 기본 기능이나 현재 확장으로 해결할 수 없는 문제인지 확인했습니다.
  • 같은 역할의 포맷터·린터·자동완성 확장이 없습니다.
  • 공식 링크와 정확한 확장 ID, 게시자가 일치합니다.
  • 저장소, 라이선스, 업데이트 이력을 함께 확인했습니다.
  • 확장 팩과 의존 확장이 추가하는 항목을 읽었습니다.
  • 파일·네트워크·터미널 접근과 데이터 처리 범위를 확인했습니다.
  • 업무별 구성이 다르면 Profile이나 워크스페이스별 비활성화를 검토했습니다.

체크하지 못한 항목이 있다면 설치를 보류하고 공식 문서부터 확인하는 편이 좋습니다.

이미 느려졌다면 확장을 무작정 지우기보다 Running Extensions와 Extension Bisect로 원인을 찾습니다.

728x90
반응형

관련글 더보기

댓글 영역