しらべものドット宇宙HTMLコーダーが必死こいて〇〇〇を目指すブログ

VSCode の拡張機能 [ Prettier – Code formatter ]の使い方

Prettier は、html, css, js ファイルをフォーマットします。

## 1. VSCode の拡張機能「Prettier – Code formatter」をインストール

サイドバー [ EXTENSIONS ] の検索窓から、「prettier」を検索し、「Prettier – Code formatter」をインストールします。

※ VSCode に「Prettier – Code formatter」をインストールしただけでは動きません。

## 2. VSCode の Prettier 設定

左下の歯車マークから [ Settings ] 画面を開き、以下の設定を行います。

> Format On Save : 有効

ファイルを保存するときに、ファイルをフォーマットします。

> Default Formatter: Prettier – Code formatter

デフォルトフォーマッターとして、ほかのフォーマッターよりも優先されるようになります。

## 3. 【重要】VSCode のウィンドウ画面をリロード

コマンドパレットを開き、[ Reload Window ] と入力すると、VSCode がリロードされます。

コマンドパレットのショートカット:

> ctrl + shift + p(Windows の場合)

> command + shift + p(Mac の場合)

## 4. Prettier 設定ファイルを作成

prettier を適用したいプロジェクトディレクトリの直下に.prettierrc.json(設定ファイル)をつくります。

.prettierrc.json ファイルに以下の内容を記述して保存します。

“`

{

    “singleQuote”: true,

    “bracketSpacing”: true,

    “jsxBracketSameLine”: false,

    “trailingComma”: “es5”,

    “semi”: false

}

“`

※ .prettierrc.json ファイル内で javascript ファイルのようなコメントアウトを使うと、エラーが発生します。

## 5. 挙動確認

プロジェクトディレクトリ内に挙動確認用ファイル(test.js)ファイルをつくり、以下の内容を記述します。

“`

‘use strict’;

console.log( “prettier practice” );

“`

ファイルを保存した時、行末尾のセミコロンが削除されていれば設定完了です。

Git で.prettierrc.json ファイルを push しておけば、コードの書き方をある程度統一することができます。

## 参考サイト

[Prettier の導入方法 フロントエンド開発で必須のコード整形ツール](https://ics.media/entry/17030/ ‘Prettier の導入方法 フロントエンド開発で必須のコード整形ツール’)

[【自動整形】VSCode で Prettier を使う方法【設定必要です】](https://ralacode.com/blog/post/vscode-prettier/ ‘【自動整形】VSCode で Prettier を使う方法【設定必要です】’)

[VSCode でファイル保存時に Prettier を走らせる方法](https://zenn.dev/k_kazukiiiiii/articles/670ebae0005872 ‘VSCodeでファイル保存時にPrettierを走らせる方法’)

[【VSCode】Prettier の使い方&おすすめ設定を紹介](https://ma-vericks.com/blog/vscode-prettier/ ‘【VSCode】Prettierの使い方&おすすめ設定を紹介’)

[Prettier – Code formatter 【インストール・設定・使い方・機能しない時の対処方】](https://digitor.jp/textbook/vscode-prettier/ ‘Prettier – Code formatter  【インストール・設定・使い方・機能しない時の対処方】’)

[Prettierの設定オプションについてまとめてみた](https://zenn.dev/rescuenow/articles/c07dd571dfe10f “Prettierの設定オプションについてまとめてみた”)