必要な拡張機能 | Visual Studio Codeの設定 | JavaScript 超完全入門 基本から発展までのすべて

スポンサーリンク
スポンサーリンク
amazon
スマイルSALE
--:--:--
ad. 価格範囲を指定して商品を探せます

Visual Studio Codeにおける拡張機能とは?

Visual Studio Code(VS Code)は、そのままでも高機能なコードエディタですが、拡張機能(Extensions)を追加することで、自分の開発スタイルに合わせた環境を構築できます。

JavaScript開発では、コード補完、構文チェック、自動整形、デバッグ支援などを行う拡張機能を導入することで、開発効率を大きく向上させることができます。

JavaScript開発に役立つ拡張機能の一覧

JavaScript開発で特によく利用される拡張機能を紹介します。

拡張機能名 説明
ESLint JavaScriptやTypeScriptの構文エラーやコーディングルール違反をリアルタイムで検出します。
Prettier - Code formatter コードを一定のルールで自動整形します。保存時に自動フォーマットすることもできます。
JavaScript (ES6) code snippets ES6以降のJavaScriptコードをスニペットで素早く入力できます。
Live Server ローカルサーバーを起動し、HTMLやJavaScriptの変更をブラウザへ自動反映できます。
Path Intellisense ファイルパスを自動補完し、入力ミスを防ぎます。
Error Lens エラーや警告をコード上へ直接表示し、問題を見つけやすくします。
GitLens Gitの変更履歴やコミット情報をVS Code内で確認できます。

現在は不要になった拡張機能もある

以前はDebugger for ChromeBracket Pair Colorizerが広く利用されていました。

しかし、現在ではこれらの機能の多くはVS Code本体に統合されています。

  • Debugger for Chrome → 現在は標準のJavaScriptデバッガーが利用できます。
  • Bracket Pair Colorizer → VS Code標準で括弧の色分け表示に対応しています。

そのため、新しくVS Codeを利用する場合は、これらの拡張機能をインストールする必要はほとんどありません。

各拡張機能の詳細

ここでは、特によく利用される拡張機能について紹介します。

ESLintの導入と設定

ESLintは、JavaScriptの文法ミスやコーディングルール違反を見つけるための代表的なツールです。

  1. VS Codeの「拡張機能」を開きます。
  2. ESLintを検索してインストールします。
  3. プロジェクトへESLintをインストールします。
  4. 設定ファイル(eslint.config.js.eslintrc.*など)を作成してルールを設定します。

現在のESLintでは、Flat Config(eslint.config.js)が推奨されており、新しいプロジェクトではこちらを利用するケースが増えています。

Prettierの導入と設定

Prettierは、コードの見た目を自動的に整えてくれるツールです。

  1. 「拡張機能」からPrettier - Code formatterをインストールします。
  2. 必要に応じて.prettierrcを作成します。
  3. 「Format On Save(保存時にフォーマット)」を有効にします。

保存時の自動整形を有効にするには、設定画面で次のように設定します。


{
    "editor.formatOnSave": true
}

ESLintとPrettierを組み合わせることで、「コード品質」と「コード整形」の両方を自動化できます。

Live Serverの活用

HTML・CSS・JavaScriptを学習する際は、Live Serverが非常に便利です。

  1. 「拡張機能」からLive Serverをインストールします。
  2. HTMLファイルを右クリックし、「Open with Live Server」を選択します。
  3. ブラウザが自動的に起動します。
  4. ファイルを保存するとブラウザも自動更新されます。

JavaScriptを修正するたびにブラウザを手動で更新する必要がないため、学習効率が向上します。

Path Intellisense

画像やJavaScriptファイルなどへのパスを入力すると、自動補完を行ってくれます。

入力ミスによる「ファイルが見つからない」というエラーを減らせるため、初心者にもおすすめの拡張機能です。

GitLens

Gitを利用している場合は、GitLensも便利です。

誰がいつコードを変更したかや、コミット履歴などをVS Code内で簡単に確認できます。

初心者におすすめの構成

JavaScriptを学習する場合は、まず次の4つを導入すれば十分です。

  • ESLint
  • Prettier
  • Live Server
  • Path Intellisense

慣れてきたら、GitLensやError Lensなどを追加すると、さらに快適な開発環境になります。

初心者が覚えておきたいポイント

  • 拡張機能は入れ過ぎず、本当に必要なものだけを導入しましょう。
  • ESLintはコード品質を保つためのツールです。
  • Prettierはコードの見た目を統一するためのツールです。
  • Live ServerはHTML・CSS・JavaScriptの学習で特に便利です。
  • VS Codeはアップデートによって標準機能が増えるため、古い記事の情報には注意しましょう。

まとめ

  • VS Codeは拡張機能によって機能を自由に追加できる。
  • JavaScript開発ではESLintとPrettierが特によく利用される。
  • Live Serverを利用すると、ブラウザの自動更新が行える。
  • 現在はDebugger for ChromeやBracket Pair Colorizerは標準機能で代替できる。
  • 必要な拡張機能だけを導入すると、快適な開発環境を構築できる。